Questions tagged «maven»

Apache Maven是主要用于Java项目的构建自动化和项目管理工具。该标签用于与特定Maven版本无关的问题。对于与Gradle有关的问题,请使用gradle标签。

6
如何在Eclipse中添加Maven依赖项?
我根本不知道如何使用Maven。我已经在Eclipse上开发了两年了,现在还不需要了解它。但是,现在我正在查看一些建议执行以下操作的文档: “要将其包含在您的项目中,只需将此Maven依赖项添加到您的构建中即可。” <repository> <id>jboss</id> <url>http://repository.jboss.org/maven2</url> </repository> ... <dependency> <groupId>org.jboss.resteasy</groupId> <artifactId>resteasy-jackson-provider</artifactId> <version>1.1.GA</version> </dependency> 如何在Eclipse项目中执行此操作? 请假设我对Maven一无所知。我只是想知道可以通过mvn在命令行上输入将其安装在我的计算机上,但这是我所了解的范围。如果有等效的,非Maven的方式通过Eclipse遵循这些说明,我将很高兴继续对Maven一无所知。



12
如何配置多模块Maven + Sonar + JaCoCo以提供合并的覆盖率报告?
我已经在互联网上上下搜索了这个。有很多半的答案在那里,做Maven的属性,如${sonar.jacoco.reportPath},或org.jacoco:jacoco-maven-plugin:prepare-agent或设置maven-surefire-plugin argLine有-javaagent。 这些答案,无论是单独还是组合使用,都不怎么产生我的期望:覆盖率报告,如果在更高级别的测试中使用了某个类(例如正在使用的实体),则该类将覆盖该类由DAO负责,即使它自己的模块中的测试并未完全涵盖它。 请问某处是否有明确的配置以实现这一目标?


5
是否将所有Maven依赖项下载到不在存储库中的目录中?
我开始将项目转换为Maven,因为我只需要使用以二进制形式分布在Maven上的库,但是在将头撞在墙上的时间过长之后,我决定不再伤害自己,而只是使用蚂蚁。我只想让Maven将jar及其所有传递依赖项下载到我选择的目录中,这样我就可以像往常一样将它们检入SCM,并再次成为一名幸福的开发人员。 任何想法如何轻松做到这一点?

6
Maven JAXB插件的区别
我确定存在两个用于Maven 2的JAXB插件,它们具有一些不同的配置。 一个来自Sun:http ://jaxb.dev.java.net/jaxb-maven2-plugin/,另一个来自Mojohaus:http ://mojohaus.org/jaxb2-maven-plugin/ 可以推荐这两个插件中的哪个? 谢谢马特。在我的小型研究项目中,我发现有许多来自sunner的插件: <groupId>com.sun.tools.xjc.maven2</groupId> <artifactId>maven-jaxb-plugin</artifactId> 那个: <groupId>org.jvnet.jaxb2.maven2</groupId> <artifactId>maven-jaxb2-plugin</artifactId> 还是Codehouse的那个

1
我如何找出maven正在使用哪个settings.xml文件
我最近更改了密码,必须更改我的maven settings.xml文件以反映该情况。但是,无论我在settings.xml文件中做什么,更改后的密码都不会被获取。出于绝望,我使用-s开关(mvn -s <my intended settings.xml file>)运行了Maven,一切都开始工作了。似乎暗示Maven默认情况下使用的是“错误”的settings.xml 有没有办法让我弄清楚maven正在使用的settings.xml文件位于何处?

6
预定义Maven属性的列表在哪里
我知道这里有所有预定义的Maven属性的列表(您知道像project.build.sourceEncoding或project.build.sourceDirectory)。我曾经看到过该列表,但只是找不到了。
125 maven 

10
生命周期配置未涵盖插件执行(JBossas 7 EAR原型)
我正在使用带有Maven M2E插件1.0.100的Eclipse 3.7 Indigo。 使用JBoss 7.x JavaEE 6 EAR原型,EAR的pom给了我这个错误: 生命周期配置未涵盖的插件执行:org.apache.maven.plugins:maven-ear-plugin:2.6:generate-application-xml(执行:default-generate-application-xml,阶段:generate-resources) <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-ear-plugin</artifactId> <version>2.6</version> <configuration> <!-- Tell Maven we are using Java EE 6 --> <version>6</version> <!-- Use Java EE ear libraries as needed. Java EE ear libraries are in easy way to package any libraries needed in the ear, …

15
执行JaCoCo时获得“由于缺少执行数据文件而跳过JaCoCo执行”
我正在使用Maven 3.0.3,JUnit 4.8.1和Jacoco 0.6.3.201306030806,并且正在尝试创建测试覆盖率报告。 我有一个仅包含单元测试的项目,但是我无法运行报告,我反复遇到错误:Skipping JaCoCo execution due to missing execution data file运行时: mvn clean install -P test-coverage 这是我的pom的配置方式: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.14.1</version> <configuration> <reuseForks>true</reuseForks> <argLine>-Xmx2048m</argLine> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-failsafe-plugin</artifactId> <version>2.14.1</version> <configuration> <reuseForks>true</reuseForks> <argLine>-Xmx4096m -XX:MaxPermSize=512M ${itCoverageAgent}</argLine> </configuration> <executions> <execution> <goals> <goal>integration-test</goal> <goal>verify</goal> </goals> </execution> </executions> </plugin> ... <profile> <id>test-coverage</id> …
123 maven  junit  jacoco 

8
为SQL Server设置Maven依赖项
我正在开发一个Portlet,可以在其中对SQL Server数据库进行Hibernate访问。我为此设置了maven依赖项,并尝试以与MySql相同的方式找出SQL Server连接器。 如果我搜索SQL Server连接器,我的Google搜索仍然仅提供Mysql。正确的Maven依赖值是多少?

7
java.lang.OutOfMemoryError:Maven中的Java堆空间
当我运行Maven测试时,发生java.lang.OutOfMemoryError。我在Google上搜索了解决方案,并尝试了export MAVEN_OPTS=-Xmx1024m,但没有成功。任何人都知道此问题的其他解决方案,顺便说一句,我正在使用Maven 3.0 提前致谢 运行“ mvn test -e”时,将错误消息粘贴到此处 测试失败: 警告(junit.framework.TestSuite $ 1) testDefaultPigJob_1(com.snda.dw.pig.impl.DefaultPigJobLocalTest) testDefaultPigJob_2(com.snda.dw.pig.impl.DefaultPigJobLocalTest) 测试运行:11,失败:3,错误:0,跳过:0 01/10/11 13:37:18信息executionengine.HExecutionEngine:连接到hadoop fi 文件系统位于:file:/// [INFO] ----------------------------------------------- ------------------------- [INFO]建立失败 [INFO] ----------------------------------------------- ------------------------- [INFO]总时间:30.063s [INFO]完成于:太平洋夏令时间2010年11月1日星期一13:37:18 [INFO]最终内存:3M / 6M [INFO] ----------------------------------------------- ------------------------- [错误]无法执行目标org.apache.maven.plugins:maven-surefire-plugin:2。 项目dw.pig上的5:test(默认测试):有测试失败。 [错误] [错误]请参阅E:\ Code \ Java \ workspace \ dw.pig \ target \ surefire-reports fo …


5
无效的目标版本:1.7
我见过类似的问题,但尚未找到答案。 使用Maven编译,我得到: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.0:compile (default-compile) on project api: Fatal error compiling: invalid target release: 1.7 -> [Help 1] 这是pom.xml: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.0</version> <configuration> <source>1.7</source> <target>1.7</target> <encoding>UTF-8</encoding> </configuration> </plugin> Javac版本: javac 1.7.0_25 Java版本: java version "1.7.0_25" Java(TM) SE Runtime Environment (build 1.7.0_25-b15) Java HotSpot(TM) 64-Bit Server …
121 java  maven  java-7 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.