1063得票15回答
Maven中dependencyManagement和dependencies的区别

dependencyManagement和dependencies的区别是什么? 我查看了Apache Maven网站上的文档。 在dependencyManagement下定义的依赖项可以在其子模块中使用而无需指定版本号。 例如: 一个父项目(Pro-par)在dependencyManag...

447得票12回答
IntelliJ - 如何将Java项目/模块转换为Maven项目/模块

我有一个托管在Bitbucket上的项目,只提交了源代码。要将该项目检出到新机器上,我使用了IntelliJ中的版本控制>从版本控制检出。 然后它会询问我是否想要从这个源代码创建一个新项目,我回答“Yes”。到目前为止都很好。它为我创建了一个很好的小Java项目,包含一个单独的模块。 然而...

325得票5回答
Maven的pom.xml中的pluginManagement是什么?

这是我的pom文件的一部分。.... <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> ...

263得票5回答
如何在pom.xml文件中指定Java编译器版本?

我在Netbeans中编写了一些Maven代码,大约有2000多行。当我在Netbeans上编译它时,一切都很好,但如果我想在命令行上运行它,我会遇到以下错误:generics are not supported in -source 1.3 (use -source 5 or higher ...

244得票4回答
pom.xml中<dependency>标签下的<scope>是用来干什么的?

查看文档http://maven.apache.org/surefire/maven-surefire-plugin/examples/testng.html, 我们可以看到在&lt;dependency&gt;标签下有一个&lt;scope&gt;标签。 这是什么?我们如何使用它来运行测试?

215得票6回答
如何在POM.xml中引用环境变量?

我正在使用Maven作为构建工具。我设置了一个叫做env的环境变量。如何在pom.xml文件中访问此环境变量的值?

215得票11回答
Maven中的mvn install命令究竟是做什么的?

我刚开始使用Maven,有人告诉我要在特定的目录下执行mvn install命令。 请问mvn install具体是做什么? 我认为它会在当前目录中查找pom.xml文件,并开始按照该文件中指定的说明进行操作。这正确吗?

188得票12回答
阻止IntelliJ IDEA在每次重新加载pom时切换Java语言级别(或更改默认项目语言级别)。

使用IntelliJ 12,我有一个Java项目,使用pom.xml的maven。我的项目正在使用Java8,但在导入项目时,默认项目语言级别似乎已设置为6。 我可以将语言级别更改为8.0(F4->模块->语言级别),但每次编辑pom.xml时,项目级别都会切换回“使用项目语言级别”,我不得...

187得票15回答
指定Maven使用的JDK

我正在尝试构建一个我修改过的Hudson插件,它需要jdk1.6。这很好,但我不知道如何告诉maven不同的jdk在哪里。我在互联网上找到了一些提及,但它们似乎与我无关。一些人建议在.m2/settings.xml中添加一些配置,但我没有settings.xml。此外,我并不想为所有的mave...

176得票9回答
在Maven的pom.xml文件中,dependency和plugin标签有什么区别?

使用Spring、Hibernate和Maven创建了项目。我的问题是插件与依赖关系背后的逻辑是什么?