问题标签 [maven-install-plugin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1089 浏览

maven - 为什么要“mvn install”战争项目?

我的maven项目打包 a war,它只被部署并且本身不依赖于其他项目(换句话说,它是最终可部署的)。

问题

  • 有什么理由mvn install在那个包上运行,除了mvn package只把它放在localRepository?
  • 如果没有任何东西依赖于它,为什么还要安装最终部署?
0 投票
1 回答
775 浏览

maven - 使用配置文件从“mvn install”中排除 WAR 模块

我的父母pom定义了 7 个模块,其中 5 个是依赖项jar,两个是war依赖于这些 jar 的。

问题:是否可以使用 maven profiles(或其他解决方案)来定义在mvn install针对父 pom 运行时包含哪些模块以排除两个 war 包?

然后我想有一个不同的配置文件(或另一个解决方案)来打包这两个战争。如果运行该配置文件,则仅当存储库中缺少依赖项 jar 模块时才应重新构建和安装它们。

0 投票
1 回答
2151 浏览

maven - 将本地 jar 中的自定义 maven 插件安装到具有依赖项的本地存储库中

我有一个 Maven 插件,我没有上传到中央存储库,但我想在我的项目中使用它。

什么有效

我可以像这样安装 maven 插件:

然后我可以使用像 pom.xml 这样的插件:

以下是与编译相关的其他文件:

templ.jinja:

变量.yaml:

这有效:

我的名字

好的!

什么不起作用

现在我正在尝试将插件作为 jar 提供给我的同事,以便他们可以简单地安装 jar。想法是这样做:

当我现在做(在示例项目目录中)

我收到此错误:

如何安装 jar 以便可以将其用作插件?在我看来,好像缺少依赖项。为什么?

0 投票
1 回答
1792 浏览

maven - 在 maven-install-plugin 上保留 maven 工件名称(默认安装)

我尝试在工件名称中包含 git commit 哈希以区分 CI 场景中的快照版本。git 哈希已成功包含在我的项目的 target/ 文件夹中,但在最后一个 maven 步骤中,它将工件复制到我的 HOME/.m2/repositories 文件夹中并将名称更改为 ARTIFACTID-VERSION-mta.jar。

如何保留包含提交哈希的目标/文件夹中的文件名?

我查看了 maven-install-plugin,但找不到“finalName”属性或类似的东西。

我希望最后一行是

控制 jar 工件的 maven 最终名称 并不能解决问题,因为它会修改输出文件夹。

0 投票
0 回答
12 浏览

java - 将带有 maven-install-plugin 的 jar 安装到本地 repo 会创建没有依赖关系的 pom

我要安装的 jar 是用 maven 构建的,里面包含一个完整的 pom.xml META-INF/maven/<groupId>/<artifactId>,包括它的依赖项。

Eclipse 不解析/查看该 jar 的传递依赖项。

我尝试安装有和没有 pom 生成。

0 投票
2 回答
2750 浏览

eclipse - 通过 maven install 运行项目时构建失败

尝试在 Eclipse 中运行项目Right Click Project>>Run As>>Maven Install

我的src\\tests文件夹中只有 2 个测试用例,并且两个测试用例都运行良好。测试完成后,在控制台中出现构建失败。

错误:-无法执行目标 org.apache.maven.plugins:maven-surefire-plugin:2.19.1:test (default-test) on project selenium-project: 执行目标 org.apache.maven.plugins 的默认测试:maven-surefire-plugin:2.19.1:test failed: 分叉进程 org.openqa.selenium.remote.SessionNotFoundException 出错

请参考以下截图 在此处输入图像描述

0 投票
1 回答
456 浏览

java - 我的服务的 Maven 构建失败

(我的服务的 Maven 构建失败):Maven 安装给了我这个错误。.m2 文件夹中也没有 settings.xml 文件。

[错误] [帮助 1] http://cwiki.apache.org/confluence/display/MAVEN/DependencyResolutionException 200.0.14 依赖 Service_pom 如下:

0 投票
1 回答
556 浏览

maven - Maven 安装程序集排除

在我的 Maven 项目中,我使用绑定到包阶段的maven-assembly-plugin来创建项目的分发存档 ( zip )。当我调用mvn clean install来构建和安装项目时,这个存档也会安装到我的本地存储库 ( .m2 ) 中。如何从安装中排除它?或者更一般地说,如何从安装中排除某些文件/Maven 产品?我试图将程序集输出重新定位到目标目录之外,但这不是解决方案。

0 投票
1 回答
839 浏览

maven-install-plugin - Enable maven-install-plugin in Eclipse

I have migrated a maven project to eclipse from netbeans but get this error,

Plugin execution not covered by lifecycle configuration: org.apache.maven.plugins:maven-install-plugin:2.5:install-file (execution: default, phase: initialize)

Can someone tell me what the problem is and how to resolve it? Do I need to install a plugin for eclipse?

0 投票
2 回答
2922 浏览

maven - maven:使用一个 pom.xml 我正在创建 jar 和 tar.gz 但不想部署 jar

首先使用一个 pom.xml,我使用 maven-jar-plugin 创建一个 jar 文件并使用 maven-jarsigner-plugin 对其进行签名,其次我使用 maven-assembly-plugin 创建一个 tar.gz 包,复制 jar 文件和其他必要的文件到 tar.gz。正因为只有 tar.gz 包对我来说就足够了,所以我只想要 tar.gz 包来部署远程存储库。当我运行“mvn deploy”命令时,jar 和 tar.gz 包都被部署了。有什么方法可以不将 jar 文件部署到远程存储库。