问题索引
1. 报错的时候,首先检查eclipse属性配置是否正确
1-1. window -> preference -> maven -> Installations:追加使用的maven的安装位置
1-2. window -> preference -> maven -> User Settings:设置好使用的settings.xml(Global Settings和User Settings都设置成一样的settings.xml)
1-3. window -> preference -> Java -> InstalledJREs:设置成JDK的
1-4. 工程点右键 -> Build Path -> Configure Build Path … -> 设置成JDK的
2. Eclipse中SpringBoot项目pom.xml文件报UnKnown的解决方案
pom.xml文件中,追加以下代码:
<properties>
<maven-jar-plugin.version>3.0.0</maven-jar-plugin.version>
</properties>
3. 编译时出错:[WARNING] The requested profile “pom.xml” could not be activated because it does not exist.
工程点右键 → Build Path → Configure Build Path… → maven → 删除"pom.xml" → Apply and Close
4. maven项目在package或install时,不执行test的几种方法
方法一:springboot项目的pom.xml文件中添加以下设置:
<!-- 不执行单元测试,但会编译测试类,并在target/test-classes目录下生成相应的class。 -->
<properties>
<skipTests>true</skipTests>
</properties>
或者
<!-- 不执行单元测试,也不编译测试类。 -->
<properties>
<maven.test.skip>true</maven.test.skip>
</properties>
方法二:执行时勾选【Skip Tests】
工程点右键 → Run As → Maven build… → [Goals]中填入package或者install,并且勾选【Skip Tests】 → Run
(此方法,不执行单元测试,也不编译测试类 。)
方法三:【Goals】后面直接写上参数
工程点右键 → Run As → Maven build… → [Goals]中填入package或者install,并且带上参数(-Dmaven.test.skip=true 或者 -DskipTests=true) → Run