当我在我的项目上运行mvn clean compile
时,我获得了构建成功。mvn clean compile works但是mvn安装在编译时失败
但是,当我直接运行mvn install
后,由于编译错误,我得到一个生成失败。
我得到的错误是:
[错误]未能执行目标org.apache.maven.plugins:Maven的编译器插件:3.1:testCompile(默认testCompile)项目自动测试:编译失败:编译失败:
我有这个在我pom.xml
:
<plugin>
<inherited>true</inherited>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<encoding>UTF-8</encoding>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
和
<dependency>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
</dependency>
失败是因为它无法找到坐在另一个模块中的类。这些类的依赖关系添加在我的pom文件中,intellij永远不会抱怨它。
我在这里错过了什么吗?
什么是实际的编译错误? –
返回的错误是:包com.xx.xxx.xxxservice不存在 – user3194793
有趣的是,在intelliJ一切正常建设,我从来没有得到任何这些包抱怨,因为我有我的POM依赖项.xml它只会在我尝试从命令行运行测试时引发此错误。 – user3194793