Tag: pom.xml

Maven没有正确选择JAVA_HOME

我在Windows环境中使用maven来编译我的项目。 虽然我刚刚创建了项目并添加了各种库的依赖项。 当我添加它们时,maven开始抱怨缺少的tools.jar ,所以我在下面添加到我的pom.xml : com.sun tools 1.6 system ${java.home}/../lib/tools.jar 当我运行maven安装时,我得到了一个错误的jar错误,如下所示: [ERROR] Failed to execute goal on project GApp: Could not resolve dependencies for project GApp:GApp:war:0.0.1-SNAPSHOT: Could not find artifact com.sun:tools:jar:1.6 at specified path C:\Program Files\Java\jre6\lib\tools.jar -> [Help 1] 问题是tools.jar位于“ C:\Program Files\Java\jdk1.6.0_26\lib ”中并且在JAVA_HOME环境变量中正确设置但是maven仍然在jre文件夹中查找错误消息“ C:\Program Files\Java\jre6\lib\tools.jar “。 C:\>echo %JAVA_HOME% C:\Program Files\Java\jdk1.6.0_26 有趣的是 :当我设置依赖的完整路径时,它工作得很好。 但我不想硬编码。 com.sun tools […]

如何在Maven中使用POM作为依赖?

有没有办法将pom类型依赖项添加到我的POM并获取其所有模块? JavaMail就是一个很好的例子。 Maven Central Repo有一个父POM,名为: com.sun.mail:all:1.5.0 with modules:mail,mailapi,mailapijar,smtp,imap,gimap,pop3和dsn。 但是,“all”artefact只有一个文件: pom.xml有没有办法将这个“all”artefact作为依赖项添加到我的POM并获取其所有模块? 我90%肯定这不是在Maven中使用依赖项的正确方法,但我希望从Stack上的专家那里听到它。 思路: …pom …pomimport 相关: Netbeans:类型为pom的maven依赖项