Java Eclipse+Maven+Maven许可插件
我已经将maven许可插件添加到我在Eclipse中安装的maven项目中。现在已经配置好了,我无法找到执行它的方法。有人能解释一下你是如何在eclipse中运行它的吗?谢谢 pom.xml文件Java Eclipse+Maven+Maven许可插件,java,eclipse-plugin,maven-plugin,Java,Eclipse Plugin,Maven Plugin,我已经将maven许可插件添加到我在Eclipse中安装的maven项目中。现在已经配置好了,我无法找到执行它的方法。有人能解释一下你是如何在eclipse中运行它的吗?谢谢 pom.xml文件 <plugin> <groupId>com.google.code.maven-license-plugin</groupId> <artifactId>maven-license-plugin</artifactId>
<plugin>
<groupId>com.google.code.maven-license-plugin</groupId>
<artifactId>maven-license-plugin</artifactId>
<version>1.4.0</version>
<configuration>
<header>header.txt</header>
</configuration>
<executions>
<execution>
<goals>
<goal>check</goal>
</goals>
</execution>
</executions>
</plugin>
该插件具有以下目标: 如图所示检查 格式如图所示 如图所示移除 也许在Eclipse中您可以将这些目标设置为运行,但我个人建议通过控制台运行它们。根据,检查目标默认绑定到的验证阶段 默认生命周期具有以下完整的构建阶段 构建阶段列表,请参阅生命周期参考: 验证-验证项目是否正确以及所有必要信息是否可用 编译-编译项目的源代码 测试-使用合适的单元测试框架测试编译的源代码。这些测试不应要求对代码进行打包或修改 部署 package—获取编译后的代码,并将其打包为可分发的格式,如JAR。 集成测试—在必要时处理包并将其部署到可以运行集成测试的环境中 验证-运行任何检查以验证包是否有效并符合质量标准 安装-将包安装到本地存储库中,作为本地其他项目中的依赖项使用 部署—在集成或发布环境中完成,将最终包复制到远程存储库,以便与其他存储库共享 开发人员和项目。 因此,您将需要运行一个构建阶段,该阶段将verify作为前置项,即安装或部署。 安装在maven run菜单上,如上所述。 您选择RunAs>maven build。。。系统将提示您执行哪个目标,您可以直接指定verify,并将其保存为名为project verify的运行配置
或者,您可以将检查目标绑定到不同的生命周期阶段,检查上面的文档链接以获取此配置。选择您的项目,然后选择运行方式并选择生成。。。然后输入你的目标 例如,在您的情况下,您可以执行以下操作:
license:check
license:format
license:remove
为什么在eclipse中需要它?您不是为了分发而从命令行构建应用程序吗?prolog中不允许包含内容。通常是一个XML解析器错误,在文件的开头指示一些无效的XML。你的pom还好吗?@Thomas,德洛伊神器是哈德逊制造的。我想确保所有文件都获得了许可,这让我有了一个中心方法来确保每个文件都有正确的、最新的许可证信息——但仍然不起作用:@Matthew,谢谢,但无法找到解决此问题的方法。你说过,从哈德逊运行插件也不管用?你让哈德逊打电话给检查目标了吗?
license:check
license:format
license:remove