问题标签 [maven-deploy-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 回答
4905 浏览

maven - 无法将快照工件部署到 nexus

我刚刚在我的 Windows Tomcat 上安装了 Nexus 2.7.1 并让它运行起来。我正在尝试使用“maven deploy”命令将 SNAPSHOT jar 部署到 Nexus 快照存储库,但出现以下错误。使用 Maven 版本 3.0.5。请指导。

[错误] 无法在项目 release-plugin-rnd 上执行目标 org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy (default-deploy):无法部署工件:无法传输工件 com.s tudy :release-plugin-rnd:jar:1.3-20140218.193240-1 从/到快照 ( http://my-nexus-server.com:9090/nexus/content/repositories/snapshots ): 传输文件失败: http:// /my-nexus-server.com:9090/nexus/content/repository/snapshots/com/study/release-plugin-rnd/1.3-SNAPSHOT/release-plugin-rnd-1.3-20140218.193240-1.jar 。*返回码为:401,ReasonPhrase:未经授权。-> [帮助 1] *

下面提到了我的 settings.xml 和 pom.xml。

设置.xml

pom.xml

0 投票
2 回答
2620 浏览

maven - 从父 pom 部署到 glassfish

我想从父 pom 部署到 glassfish4,但我总是收到以下错误消息:

我的父 pom 有几个模块,对于其中两个,我想将一个 war 文件部署到 glassfish。如果我将插件代码写入模块 pom 并仅执行该模块,它就可以工作。但是如果我将它移动到配置文件中的父 pom,以便我只为设置了特殊属性的模块执行它,maven 找不到插件。

父-pom:

儿童pom:

0 投票
1 回答
892 浏览

maven - 指定 jboss-maven-plugin 的路径

如何为使用 jboss-maven-plugin 部署的战争指定部署路径。

例如,如果我的战争被命名为 appname-1.0-snapshot.war 并且我想将它部署到路径 localhost:8080/appname,那么我的 pom.xml 中 jboss-maven-plugin 的配置是什么。我目前的配置如下:

我也尝试在配置中使用名称,但它不起作用。

我使用的目标是干净的 jboss-as:deploy

0 投票
1 回答
119 浏览

maven - How to exclude target folder from maven source packages generated with mvn deploy?

When I run mvn deploy it seems like the generated source packages include target folder with its content. Really appreciate any clues on how to avoid this.

POM file: https://github.com/apache/incubator-stratos/blob/master/pom.xml

Thanks

0 投票
1 回答
993 浏览

maven - 部署:部署文件未从 pom 文件中找到工件、组等

根据文档deploy:deploy-file当您直接指定 pom 文件时应该可以工作;在这种情况下,文档说您不需要“groupId、artifactId、版本和打包参数......因为部署文件目标将从给定的 POM 中获取这些信息”。

但是,当我运行以下命令时:

我收到此错误:

使用mvn -e -X不会揭示任何额外的见解。我正在使用 Maven 2.0.9 和 maven-deploy-plugin 2.3 版。

文档是错误的还是我遗漏了什么?

0 投票
2 回答
732 浏览

java - 在我的战争中在运行时获取 maven deploy 插件工件版本

无论如何在运行时获取我的战争的 maven 部署插件在运行时生成的完整工件版本/内部版本号?

如果 maven 进程生成并打包一个带有该值的属性文件就可以了。

请记住,我的项目会为每次部署生成唯一的(带时间戳的)工件版本。

0 投票
1 回答
2691 浏览

maven-3 - 将 javadocs 附加到 Maven 部署

描述

我想通过一个mvn clean deploy.

第一次尝试

我找到的示例在默认阶段(包)使用此 POM 提取生成 javadoc:

这对我来说并不完美,因为即使是简单的mvn clean install.

当前状态

我的想法是在执行中指定部署阶段:

但问题是部署是在生成 javadocs 之前完成的,所以 nexus 只接收库......

如果我强制 deploy:deploy 阶段在 javadoc 阶段之后执行,我有 2 个 deploy 阶段,第一个只发送 lib,第二个可以发送 lib+javadoc,因为 lib 已经发送。

构建的摘录(SNAPSHOT Vs RELEASE):

SNAPSHOT:上传2次快照没问题

RELEASE : 不允许重新部署

我怎样才能做到这一点而不必创建特定的构建配置文件?

谢谢。

0 投票
1 回答
149 浏览

java - 如何在 Maven 项目中忽略从部署到 karaf 的一个捆绑包

我的 Maven 项目中有 5 个捆绑包。但是我只希望将其中的 4 个部署在 karaf 和 moduleE 上进行编译并仅在另一个地方生成其 jar 文件。

模块 E 没有任何 Activator 类,它只有一个属性文件 (xml)。

我的 POM 文件包含:

0 投票
2 回答
32807 浏览

maven - How to deploy only zip artifacts in maven

I have done some zip packaging in maven using the below descriptor and pom file. But in maven by default it created both jar and zip in target folder. Now i want to deploy only zip contents where i am using deploy:deploy-file plugin. but it is not deploying instead it is showing error. Not sure what is wrong with tag and how it should be resolved.

Pom file:

assembly plugin descriptor file:

Command Executed:

Error:

0 投票
1 回答
890 浏览

maven - 从 Maven 快照中获取生成的唯一版本

根据手册,使用 Maven 3,我们被迫使用uniqueSnapshots=true. 这意味着每个部署1.0-SNAPSHOT实际上都由一些唯一的、规范的 ID 支持,例如1.0-20080207-230803-1.

因此,调用会产生在调用可执行文件mvn deploy之前无法确定其规范版本的工件。mvn

因此,如果希望对之后生成的唯一 ID 调用任何操作,则必须在完成后尝试从 maven 可执行文件中提取生成的 ID mvn deploy

有没有这样的机制来获取唯一ID?

例如,mvn deploy将产生以下输出:

但似乎没有办法在0.11-20150220.165404-2不解析 Maven 的输出的情况下访问 ID。

示例场景: mvn build 导致一个新的(唯一的)工件被推送到内部存储库管理器。完成后,我们希望通过 HTTP 推送通知,以通知某个远程应用程序有新的 SNAPSHOT 版本的应用程序。

尽管我们的存储库管理器允许我们查询最新的 SNAPSHOT 版本,但这能够传递对特定版本的绝对引用不同。