我试图使用maven插件为maven java项目添加一个源文件夹到Eclipse。
从http://mojo.codehaus.org/build-helper-maven-plugin/usage.html上的文档来看,这应该是正确的吧?文件夹target/sources/mygeneratedfiles存在。
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<executions>
<execution>
<id>add-source</id>
<phase>generate-sources</phase>
<goals>
<goal>add-source</goal>
</goals>
<configuration>
<sources>
<source>target/sources/mygeneratedfiles</source>
</sources>
</configuration>
</execution>
</executions>
</plugin>
问题是build helper插件通常太老了,不能与最新的maven版本(与m2e eclipse插件结合使用)一起使用,因为“相对较新”的生命周期映射规则。
我通过为orgeclipse.m2e plugib的build-helper-maven-plugin添加一个lifecyclemapping配置来解决这个问题。见下文:
<plugin>
<groupId>org.eclipse.m2e</groupId>
<artifactId>lifecycle-mapping</artifactId>
<version>1.0.0</version>
<configuration>
<lifecycleMappingMetadata>
<pluginExecutions>
<pluginExecution>
<pluginExecutionFilter>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<versionRange>[1.0,)</versionRange>
<goals>
<goal>add-source</goal>
<goal>add-test-source</goal>
<goal>add-resource</goal>
<goal>add-test-resource</goal>
<goal>maven-version</goal>
<goal>parse-version</goal>
</goals>
</pluginExecutionFilter>
<action>
<execute>
<runOnConfiguration>true</runOnConfiguration>
<runOnIncremental>true</runOnIncremental>
</execute>
</action>
</pluginExecution>
</pluginExecutions>
</lifecycleMappingMetadata>
</configuration>
</plugin>
重新安装了Eclipse 4.9,无法再在Eclipse中构建Java项目(仍然可以从命令行构建)。 控制台输出并没有给我太多的继续下去。。。只是抱怨插件。。。 我在OSX High Sierra上运行Eclipse 4.9,带JDK 1。8_191。Maven版本是3.5.4,Eclipse配置为使用这个外部Maven。JAVA_HOME和M2_HOME已经设置好(尽管我认为OSX不需要它们)。
由于某些原因,我们的应用程序的后端没有正确构建: 使用仍然有效不起作用,在构建quarkus-maven-plugin期间抛出以下错误消息:1.11.3.final:dev: 这种情况随着时间间隔的增加而持续。 我已经检查了SQL Docker容器是否脱机,但它按预期启动,并且可以使用。由于项目是按照我的同事使用相同的commit来构建的,所以我尝试了一个版本控制的新安装。无济于事。 同样的项目上
您好,我正在使用apache maven和junit 5.6.2,我有一个错误:未能在project Optimus上执行goal org.apache.maven.plugins:maven-surefire-plugin:2.22.2:test(default-cli):没有执行任何测试! (设置-dfailifnotests=false以忽略此错误。)->Help 1要查看错误的完整堆栈跟踪
当我使用现有的Maven项目选项将一个插件导入到eclipse时,遇到了以下错误。 项目生成错误:无法解析的生成扩展:Plugin com.atlassian.maven.plugins:maven-jira-plugin:3.2.3或其依赖项之一无法解析:在http://repo1.maven.org/maven2中查找com.atlassian.maven.plugins:maven-jira
我可以通过运行Grails命令“war”来构建一个war文件,并且war文件运行完美。 说到maven,它根本不起作用!我通过运行“clean package”构建项目,并跳过了所有测试(不知道这是否会影响战争) war文件是在目标目录中生成的,但我注意到war文件的大小与grails命令生成的文件不同。另外,当我将maven生成的war文件部署到tomcat服务器上时,它无法运行。 另一个问题是
工具 工欲善其事,必先利其器。笔者经过调研,有以下几款Docker的Maven插件进入笔者视野: 插件名称 官方地址 docker-maven-plugin https://github.com/spotify/docker-maven-plugin docker-maven-plugin https://github.com/fabric8io/docker-maven-plugin docke