maven-plugin相关内容
我有一个使用 MavenInvokerAPI 调用 Maven 运行的插件.一切正常,但我的 Maven 控制台输出中确实有此警告. [WARN] Maven 将以交互模式执行,但尚未为此 MavenInvoker 实例配置输入流. 我在构建过程中不需要交互,基于setInputStream()的Javadoc,我将inputStream设置为null,但我再次收到此警告: /*** 设置用
..
我创建了一个小 util 来包装 MavenCli,它使用快速入门原型生成一个新的 Maven 项目. 当执行 Util 作为单元测试时,它运行良好(只是生成一个空的 Maven 项目). 现在我想将这个小包装器集成到一个 Maven 插件中.但是当我执行 mojo(在第三个 Maven 项目中)时,MavenCli 的调用失败并出现异常: [ERROR] 执行 Maven 时出错.
..
是否可以不覆盖但合并或附加到 Apache Maven 中的默认插件配置,就像使用父 POM 配置元素一样? 解决方案 我很确定我是否正确理解了您的问题: 例如,如果您喜欢更改已定义插件的配置,您应该知道您需要使用正确的执行 ID,该 ID 可以在日志输出中打印的默认构建期间查看(类似于这): [INFO] --- maven-clean-plugin:3.0.0:clean (d
..
我刚刚发现 Maven 插件管理听起来很奇怪. 在进行站点生成时,我想使用特定版本的 Maven 站点插件,以便使特定功能正常工作.假设我想使用这个插件的 2.0.1 版. 如果我使用 POM 的报告部分以使用以下命令生成我的项目站点: mvn 站点 这很好用.我的意思是使用的插件版本是我想要的 2.0.1.这是我配置站点插件的 POM 的摘录: org.apa
..
[错误] com.example:dynamoWork:0.0.1-SNAPSHOT 的不可解析的父 POM:无法传输工件 org.springframework.boot:spring-boot-starter-parent:pom:2.1.0.RELEASE from/to artie (https://repo.maven.apache.org/maven2/):sun.security.v
..
我想在我的插件中创建一个执行顺序,它围绕一个 maven 插件,并在执行另一个 maven 插件之前和之后.所有 3 次执行都是部署阶段的一部分. 这是我想做的一个例子: 阶段:部署 url:get:执行前 依赖:解包 url:get:执行后 注意:url:get 是我自己的 custo mojo,只是使用 commons httpClient 执行 http get.
..
我下载了 open jdk 并且在 maven 构建方面遇到了一些问题,特别是 maven-enforcer-plugin.使用插件版本 1.4.1. Enforcer 插件正在尝试强制执行 JDK 版本,例如 [13,)[错误] 旧 JDK [${java.version}] 正在使用中.需要 JDK 13.0 或更高版本
..
我有一个使用 JDK 12 预览功能的自定义 Maven 插件.我将插件设置 --enable-preview 编译为编译器参数,即 org.apache.maven.pluginsmaven-compiler-plugin--启用预览
..
我在根 pom 的多节点项目中使用 enforcer 插件,但我有一个测试模块,我真的不关心在那里运行插件,因为它不会创建任何 jar并且仅用于测试道具.有没有办法跳过插件配置中的模块之一? 检查文档我找不到任何东西.只有如何禁止某些特定的依赖项.https://maven.apache.org/enforcer/enforcer-rules/bannedDependencies.html
..
我知道有一些相关的主题,但我仍然不明白如何去做. 我正在学习 maven,目前正在创建构建配置文件.我想让 maven 自动检测我机器上当前安装的 java 版本.假设我在使用 (jdk7) 或 home (jdk8) 的办公室工作,我想要 和 maven-compiler-plugin pom.xml 中的 code> 元素自动检测 java -version 无论环境(办
..
想象一个普通的 java maven 项目,它有一个 Main 类,它生成工件 project-a.jar.此项目依赖于 project-b.jar. 是否有允许通过这样的命令运行该 jar 的 Maven 插件? mvn run-plugin:run org.mygroup:project-a:3.1 该插件将解析运行时依赖项(使用 META-INF/maven/(...)/pom.
..
有一个以前的答案,但我不认为 接受的答案是正确的 我创建了一个 Maven 插件,它根据版本的某些方面以编程方式“摆弄" 和 配置(所以如果该版本附加了一个分支名称,即 1.0.0-RC1).这允许在功能分支构建中使用单独的 Nexus 存储库,而无需在合并回 int 之前修改 POM. 我不能只更改分支构建上的 groupId,因为这是一个 OSGi 项目,并且 groupId 必须
..
我有一个 Maven 项目.在 pom 中,我声明了组 ID、工件 ID、版本. 我将 maven-deploy-plugin 声明为构建插件,目标是 deploy:deploy-file. 然后我以相同的目标从 eclipse 启动了 maven,将 -Durl 声明为 jvm arg. Maven 构建失败,说我没有提供 groupid、artifactid、package、
..
我正在使用 exec-maven-plugin 来运行 java 应用程序.我需要传递 JVM 参数和程序参数.我正在像这样设置 JVM 参数: exec-maven-plugin1.6.0MyIdjavaMyClass
..
我想使用Maven Enforcer插件检查我的路径上是否有重复的类. 我已经在此处中尝试了该示例.. > 但是当我这样运行时: mvn执行器:强制 我收到此错误: 无法执行目标org.apache.maven.plugins:maven-enforcer-plugin:1.0.1:enforce(default-cli)在项目datapopulator上:参数'rul
..
我在pom.xml文件下面 $ {basedir} *.properties true android
..
我正在尝试在项目中制作具有所有依赖项的jar文件.我正在使用IntelliJ. 我尝试了两种方法. 在IntelliJ右上角的maven窗口中,单击pom.xml下面的“清理"和“包". 但是它不包含任何依赖项. 我在窗口中使用IntelliJ,因此无法跟随以下CLI链接.我正在使用IntelliJ右上角的GUI Maven窗口. 如何使用Maven? 我单击了Build-
..
我已经使用 maven-archetype-plugin 原型生成了一个maven插件项目. 我将生成的集成测试 src/it/simple-it/verify.groovy 更改为失败: 断言为false 然后我调用: $ mvn全新安装调用程序:集成测试调用程序:验证 我的断言测试通过: [INFO]将/home/peter/ownCloud/Personal/ec
..
我想分析我的项目依赖关系.是否有一个Gradle插件等效于 mvn依赖项:分析 将分析该项目的依赖关系,并生成一份报告,其中总结了以下内容:使用和声明;使用和未声明的;未使用且已声明 解决方案 有一个 gradle-您可以尝试使用的依赖性分析插件.它会分析您的项目依赖关系,并且如果声明了依赖关系但未使用或未使用依赖关系,则构建失败. 您可以声明如下: buildscrip
..
我有此错误消息: [错误]无法在项目portail上执行目标org.apache.maven.plugins:maven-release-plugin:2.5.2:prepare(default-cli):无法执行提交文件[错误]提供者消息:[错误] git-push命令失败.[ERROR]命令输出:[错误]权限被拒绝(公钥).[错误]致命:无法从远程存储库读取. 我不明白.我使用以下命令
..