草庐IT

maven-source-plugin

全部标签

java - 如何参数化 Maven surefire 插件以便我可以选择要运行的 TestNG 套件

我在TestNG中有很多测试套件。这些是XML文件。我希望在从maven运行集成测试时能够选择多个XML套件。目前我可以像这样将套件文件添加到pom.xml中:org.apache.maven.pluginsmaven-surefire-plugin${pathToMySuiteFile_1}${pathToMySuiteFile_1}此解决方案有一些限制。我只能更改我在pom.xml中定义的测试套件的路径。所以在我的例子中它总是必须是两个文件。我无法运行,比方说,5间套房或只有一间。有没有办法以某种方式参数化pom.xml中的整个“suiteXmlFiles”部分?org.apach

java - 来自 java 包的 jaxb.properties 文件未包含在 Maven 构建的 .war 中

我在我的类所在的包中放置了一个jaxb.properties文件,我在其中使用了不同的JAXB提供程序(如此链接SpecifyingEclipseLinkMOXyasYourJAXBProvider中所示),我将其用于解码。发生以下情况:当我从Eclipse/STS运行项目时,解码工作正常,因为它读取jaxb.properties文件。当我使用Maven3(mvncleaninstall)构建项目时,jaxb.properties文件未包含在包中-因此这些类无法成功解码XML文件.然后,我必须通过导航到部署的应用、输入包并粘贴文件来手动放置jaxb.properties文件。解决方案?

java - Maven 依赖项 (jconsole-jdk.jar) 的构建路径问题

这个问题在这里已经有了答案:Missingartifact"sun.jdk:jconsole:jar:jdk"(8个答案)关闭5年前。我切换到Wildfly8.1并不能解决这个构建(路径)问题,这最终不知何故受到了arquillian测试框架的影响。pom.xml:${project.build.directory}/endorsedUTF-81.1.5.Final8.1.0.Final4.11arquillian-jbossas-remoteorg.wildflywildfly-arquillian-container-remote${version.org.wildfly}test

java - 将 CSS 和 JS 文件放在 Mavenized Java Web 应用程序中的最佳位置?

我在Maven中有一个遵循以下结构的Web应用程序:src`--main|--java|--resources`--webapp最好将它放在主文件夹中,然后Maven插件会尝试移动它,或者我应该将它放在webapp文件夹中,为什么? 最佳答案 如果你不需要过滤CSS和JS文件,我会简单地将它们放在src/main/webapp(如果你把它们放在src/main/resources,它们将最终出现在target/classes和WAR中的WEB-INF/classes中,这不太可能是你想要的)。如果您需要过滤它们,可以使用webRes

解决Maven中No valid Maven installation found. Either set the home directory in the configuration dialog

IDEA导入maven项目,会报错NovalidMaveninstallationfound.EithersetthehomedirectoryintheconfigurationdialogorsettheM2_HOMEenvironmentvariableonyoursystem。由于创建Maven工程时引入一些新的依赖,或者加入了新的实体类,mapper映射,我们都会选择在这里点一下clean,进行一次清理重新加载,再点击install下载依赖。点击install下载依赖出现错误原因:IDEA的maven地址设置出错,系统找不到指定的maven路径问题解决:打开setting,选择Bui

java - jaxb2-maven-plugin 只执行第一次执行

我正在尝试使用JAXB使用jaxb-maven插件将多个XSD转换为不同包中的POJO。我已将其设置为使用多个执行block,第一个执行block执行,然后我收到一条消息:在模式或绑定(bind)文件中未检测到任何更改这是我的pom.xml的摘录:...org.codehaus.mojojaxb2-maven-plugin1.5org.codehaus.mojojaxb2-maven-plugin1.5Application0generate-sourcesxjcsrc/main/webapp/WEB-INF/xsd/version1za.co.mycee.application.mo

java - Gradle 将依赖项下载到缓存中而不是 Maven 存储库中

我正在尝试在我的文件系统上为maven和gradle维护相同的存储库。但是我遇到了一些问题。我的build.gradle文件中有以下内容。repositories{mavenLocal()mavenCentral()}dependencies{compilegroup:'org.codehaus.groovy',name:'groovy-all',version:'2.3.9'runtimegroup:'org.codehaus.groovy',name:'groovy-all',version:'2.3.9'runtime'org.xerial:sqlite-jdbc:3.8.7'}

java - Maven 将依赖调解策略设置为最新而不是最近

我可以将Maven配置为选择冲突的“最新”依赖项,而不是“最近的”依赖项吗?“最新”是Ivy和其他明智的依赖管理器中的默认值,请参阅http://ant.apache.org/ivy/history/2.2.0/settings/conflict-managers.html我发现“最近”策略很少是我想要的。我正在使用Maven3.3.3,但如果需要我可以切换版本。我知道如何覆盖Maven对个别冲突的选择,但我更愿意更改默认设置,这样我就不必一次检测并修复每个冲突。(参见theMavendocs关于“依赖调解”) 最佳答案 我能否将M

java.lang.NoSuchMethodError Ant/Maven 通过命令行失败

由于maven故障,通过命令行进行ant构建时出现问题。我可以毫无问题地在eclipse中构建,但是当尝试通过命令行执行时,Maven阻塞并返回以下错误:java.lang.NoSuchMethodError:org.apache.maven.artifact.ant.DependenciesTask.setPathType(Ljava/lang/String;)我设置了环境变量M2M2_HOME和JAVA_HOME。一切似乎都应该如此,但当涉及到任何依赖方法或库时,我似乎无法弄清楚eclipse在哪里填补了空白。POM文件4.0.0com.company.webappV61.0-SN

Java 变异测试与 Maven 的集成

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭7年前。Improvethisquestion我们的项目将整合突变测试作为其构建周期的一部分。目前,我们正处于评估阶段。到目前为止,我只发现Jester有一个maven-plugin(Grester)。我还没有找到任何其他可用的突变测试工具(Jumble、µJava和Javalanche)。当然,我们想要完整的Maven集成。我们不想重新发明轮子(即,为我们选择的工具编写我们自己的maven插件)。您知道Jumb