草庐IT

java - 如何使用maven构建一个jar,忽略测试结果?

这个问题在这里已经有了答案:MakingMavenrunalltests,evenwhensomefail(5个回答)关闭3年前。实际上,当我运行测试时它们会失败,但我需要运行它们以获取一些对我的jar非常重要的.class文件。默认情况下,当测试结果失败时,jar是不构建的,我可以在pom.xml中添加一个忽略它的设置,所以我可以构建忽略测试结果的jar吗?我读过一些关于“MavenSurefire插件”的文章,但我不知道如何使用它... 最佳答案 请引用surefire:test有关详细信息,但最有用的属性是:-Dmaven.t

java - 如何使用maven构建一个jar,忽略测试结果?

这个问题在这里已经有了答案:MakingMavenrunalltests,evenwhensomefail(5个回答)关闭3年前。实际上,当我运行测试时它们会失败,但我需要运行它们以获取一些对我的jar非常重要的.class文件。默认情况下,当测试结果失败时,jar是不构建的,我可以在pom.xml中添加一个忽略它的设置,所以我可以构建忽略测试结果的jar吗?我读过一些关于“MavenSurefire插件”的文章,但我不知道如何使用它... 最佳答案 请引用surefire:test有关详细信息,但最有用的属性是:-Dmaven.t

java - 有没有办法通过命令行将 JVM 参数传递给 Maven?

这个问题在这里已经有了答案:关闭10年前.PossibleDuplicate:MavenJettyplugin-howtocontrolVMarguments?特别是,我想做这样的事情:mvn-DjvmArgs="-Xmx2000m-Xms1000m-XX:PermSize=512m-XX:MaxPermSize=512m"jetty:run-Pmyprofile哦,我想这样做而不必修改pom文件或设置任何环境变量..等等 最佳答案 我认为MAVEN_OPTS最适合您。见这里:http://maven.apache.org/conf

java - 有没有办法通过命令行将 JVM 参数传递给 Maven?

这个问题在这里已经有了答案:关闭10年前.PossibleDuplicate:MavenJettyplugin-howtocontrolVMarguments?特别是,我想做这样的事情:mvn-DjvmArgs="-Xmx2000m-Xms1000m-XX:PermSize=512m-XX:MaxPermSize=512m"jetty:run-Pmyprofile哦,我想这样做而不必修改pom文件或设置任何环境变量..等等 最佳答案 我认为MAVEN_OPTS最适合您。见这里:http://maven.apache.org/conf

java - Maven 更新项目在 Eclipse 中做了什么?

“Maven->UpdateProject...”在Eclipse中有什么作用? 最佳答案 它将Eclipse项目设置与pom.xml同步。例如,如果您更改重要的插件设置,例如输出java版本,您会发现Eclipse会要求您更新项目,之后项目中配置的Java运行时将发生更改以反射(reflect)您的Mavenpom指示的内容。记住这一点很重要:Mavenpom是此类项目设置的主导。如果您想更改设置,请尝试通过pom而不是直接通过Eclipse项目设置进行更改,否则进行项目更新可能会恢复您所做的更改。不过,通常有些事情我必须纠正自己

java - Maven 更新项目在 Eclipse 中做了什么?

“Maven->UpdateProject...”在Eclipse中有什么作用? 最佳答案 它将Eclipse项目设置与pom.xml同步。例如,如果您更改重要的插件设置,例如输出java版本,您会发现Eclipse会要求您更新项目,之后项目中配置的Java运行时将发生更改以反射(reflect)您的Mavenpom指示的内容。记住这一点很重要:Mavenpom是此类项目设置的主导。如果您想更改设置,请尝试通过pom而不是直接通过Eclipse项目设置进行更改,否则进行项目更新可能会恢复您所做的更改。不过,通常有些事情我必须纠正自己

java - 在多模块 maven 项目中的模块之间共享 src/test 类

我有一个多模块Maven项目。为了这个例子,考虑两个模块:数据消费者模块consumer具有模块data作为依赖项。Moduledata声明了一堆核心类。src/test下有使用它们的测试。这些测试需要一些冗长的对象创建,所以我有一个类,其中包含一些实用方法来创建这些对象。此实用程序类(SampleDataHelper)位于src/test层次结构中。我在consumer模块中也有一些测试,需要创建其中一些冗长的对象。我想在驻留在我的consumersrc/test树中的测试中使用我的SampleDataHelper类(在datasrc/test中定义)。不幸的是,即使data是con

java - 在多模块 maven 项目中的模块之间共享 src/test 类

我有一个多模块Maven项目。为了这个例子,考虑两个模块:数据消费者模块consumer具有模块data作为依赖项。Moduledata声明了一堆核心类。src/test下有使用它们的测试。这些测试需要一些冗长的对象创建,所以我有一个类,其中包含一些实用方法来创建这些对象。此实用程序类(SampleDataHelper)位于src/test层次结构中。我在consumer模块中也有一些测试,需要创建其中一些冗长的对象。我想在驻留在我的consumersrc/test树中的测试中使用我的SampleDataHelper类(在datasrc/test中定义)。不幸的是,即使data是con

java - Maven 构建失败 : "Unable to locate the Javac Compiler in: jre or jdk issue"

我的JAVA_HOME设置为:C:\ProgramFiles(x86)\Java\jdk1.6.0_18运行maveninstall后,我从Eclipse收到此消息:原因:UnabletolocatetheJavacCompilerin:C:\ProgramFiles(x86)\Java\jre6\..\lib\tools.jarPleaseensureyouareusingJDK1.4oraboveandnotaJRE(thecom.sun.tools.javac.Mainclassisrequired).Inmostcasesyoucanchangethelocationofyou

java - Maven 构建失败 : "Unable to locate the Javac Compiler in: jre or jdk issue"

我的JAVA_HOME设置为:C:\ProgramFiles(x86)\Java\jdk1.6.0_18运行maveninstall后,我从Eclipse收到此消息:原因:UnabletolocatetheJavacCompilerin:C:\ProgramFiles(x86)\Java\jre6\..\lib\tools.jarPleaseensureyouareusingJDK1.4oraboveandnotaJRE(thecom.sun.tools.javac.Mainclassisrequired).Inmostcasesyoucanchangethelocationofyou