maven 中使用jdt编译代码
pom 配置:
<build><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-assembly-plugin</artifactId></plugin><plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.12.4</version> <configuration> <skipTests>true</skipTests> </configuration> </plugin> <!-- 指定jdk, 使用jdt插件 编译代码,解决默认javac编译严格的问题. --><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-compiler-plugin</artifactId><configuration><compilerId>eclipse</compilerId><encoding>UTF-8</encoding><failOnError>true</failOnError> <!-- 这里跳过编译报错,不会编译报错的部分,并不能解决下面的问题 --> <compilerArguments><properties>${basedir}/.settings/org.eclipse.jdt.core.prefs</properties></compilerArguments><source>1.7</source><target>1.7</target></configuration><dependencies><dependency><groupId>org.codehaus.plexus</groupId><artifactId>plexus-compiler-eclipse</artifactId><version>2.4</version></dependency><!-- https://mvnrepository.com/artifact/org.eclipse.jdt/org.eclipse.jdt.core --><dependency><groupId>org.eclipse.tycho</groupId><artifactId>org.eclipse.jdt.core</artifactId><version>3.10.0.v20140604-1726</version></dependency></dependencies></plugin></plugins></build>
项目结构:
├─main
│ └─java
│ └─com
│ └─ax
│ │ Hello.java
│ │
│ ├─hello
│ │ TestOne.java
│ │
│ └─mvntest
│ App.java
遇到问题: 在eclipse中运行mvc clean package 时遇到编译报错: The package com.ax.hello collides with a type.
分析:
- 是由于类Hello 和 包名 hello 存在出冲突。但是代码在eclipse中并没有报错。这里不知道如何解决。。
maven 中使用jdt编译代码相关推荐
- maven生成html单元测试报告,Maven中配置生成单元测试报告配置
对junit单元测试的报告: 1. ------------------------------------------------------- 2. T E S T S 3. ------ ...
- maven编译java1.8项目_maven正在用java 1.7编译代码,但我想用1.8编译它
我正在使用maven,并希望使用JDK 1.8编译我的代码 . 所以我安装了JDK 1.8 然后(这是在Windows上)设置'path'变量和'JAVA_HOME' PATH = C:\ const ...
- Maven编译代码的相关命令
第一.main目录下的主代码编写完毕后,使用Maven进行编译,在项目根目录下运行命令mvn clean compile进 行项目编译. 第二.test目录下的测试用例编写完毕之后就可以调用Maven ...
- C#中的委托和事件 (4)---事件和委托的编译代码
事件和委托的编译代码 这时候,我们不得不注释掉编译错误的行,然后重新进行编译,再借助Reflactor来对 event的声明语句做一探究,看看为什么会发生这样的错误: public event Gre ...
- IAR软件中直接查看编译后代码大小
在使用IAR软件编译代码时,编译后往往看不到编译后代码的大小情况.在调试程序的时候还是比较麻烦的.下面就总结两种最简单的方法在IAR编译器中查看代码大小. 通过输出的编译信息查看 IAR默认的 ...
- ublox_f9p 代码中接入别人编译好的连接库(PPP定位)
一.程序放置位置 编译完成的文件放置位置如下图所示: 二.主函数中包含编译代码的头文件 #include "../Ublox_PPP/header/UbloxInterface.h" ...
- Maven在pom文件中添加资源插件后,src/main/resource目录中的文件编译后不拷贝解决方法。
在pom文件中添加以下资源插件后 <!--添加的资源插件--> <build><resources><resource><directory> ...
- Maven中dependencies与dependencyManagement的区别
之前在一个开源项目代码中看到有人在maven的依赖中使用 dependencyManagement,由于对这个不是很了解,忽然发现网上有个大神已经写了一个比较好的博客,因此这里直接转载(https:/ ...
- Maven中settings.xml的配置项说明
一.Maven的setting配置文件 和 在Eclipse中对Maven的正确配置. 1.Maven的配置文件(Maven的安装目录/conf/settings.xml ) 和 Maven仓库下(默 ...
最新文章
- 2013年下半年系统集成项目管理工程师考试试卷(回忆版)
- 针对阿片类药物使用障碍的药物重定位
- 配置Keil C51配置开发 STC51单片机过程
- win+Ubuntu双系统重装win出现error:unknown filesystem grubrescuegt;
- WPF/E 2007年2月CTP发布了
- 如何计算近似纳什均衡_明明合作可以“共赢”,为什么他会损人不利己?博弈论之纳什均衡...
- ITU-R BT.656 协议
- 将任意图像转成 HTML5 Canvas
- SpringBoot自定义HttpMessageConverter
- 43个实例xHTML+CSS(DIV+CSS)网页及导航布局教程
- c语言程序设计第3版高等教育,C语言程序设计第三3版 何钦铭 颜晖 高等教育出版社 9787040432...
- 数据结构(C语言)-串
- 计算机设计大赛(微课教学辅助类)国赛总结(国赛二等奖)
- 如何把多个pdf文件合并成一个?
- html5游戏视频UI框架,几款流行的HTML5 UI 框架比较
- 初识C++(二)内联函数、atuo、以及范围for的使用
- short s1 = 1; s1 = s1 + 1;有错吗?short s1 = 1; s1 += 1;有错吗?
- 数据库原理期末考试题(经典题型)
- 如何给计算机c盘加内存,增加C盘内存的方法
- 十大python培训机构
热门文章
- 动感歌词制作与转换工具
- 蜗牛星际NAS,通过ssh修改mac和sn
- c51语言转换ASCII码,数据转换:C51数字转字符最快速的方法 ASCII转换
- 如何选择适合你的兴趣爱好(九),钓鱼
- Python定时向微信发送天气消息和每日一言[wxpy、apscheduler]
- CCTV主持人博客列表
- 《转》Vmware vSphere常见问题汇总
- firefoxos中打开app
- POI异常:java.lang.NoClassDefFoundError: org.openxmlformats.schemas.spreadsheetml.x2
- Java并发编程学习-日记1、常见的IO模型、NIO、OIO