当我从编译开始执行任何目标时,它无法编译我的 ui sub pom 项目。只是保持源/目录命名非常平淡,抱歉。但格式几乎是这样的:
[错误] 无法执行目标 org.apache.maven.plugins:maven-compiler-plugin:2.0.2:compile (default-compile) on project ui: Compilation failure: Compilation failure:
[错误] 无法解析错误消息:[解析开始 C:\Path\Of\My\Project\src\main\java\com\ui\javaFile.java]
[ERROR] [解析完成 16ms]
对于我的所有 java 源文件,解析时都会出现同样的错误。后来在错误的垃圾邮件中,它说:
[错误] C:\Path\Of\My\Project\ui\src\main\java\com\ui\javaFile.java:[13,20] 包 javax.servlet 不存在
这是否意味着它无法编译,因为我缺少一些需要的依赖项?
我的环境变量下的 JAVA_HOME 设置为 C:\Program Files\Java\jdk1.6.0_43 并且我的路径有 %JAVA_HOME%\bin 粘在上面。我的父母 pom 也有:
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler.plugins</artifactId>
<version>2.0.2</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
</plugins>
</pluginManagement>
为了安全起见,它也在普通的插件元素中。我知道我的 ui 项目的子 pom 正确地引用了父 pom。
不知道还能想到什么:(
伙计们,放轻松!我是 Maven 菜鸟。必须将 Ant build.xml 项目转换为 Maven。希望得到一些建议:)