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

maven - Maven ssh 部署覆盖 nexus 中的工件 - 可以防止这种情况吗?

我们正在使用 Maven Wagon SSH 和 Wagon SSH External 插件部署到我们的 nexus 存储库。这样,可以覆盖连接中的工件。

有没有办法在 Maven 方面防止这种情况?还是我们必须更改工件的 wagon 或文件系统权限?

0 投票
1 回答
565 浏览

gradle - Gradle 没有在 Jenkins 中选择正确版本的战争文件

我对用于将 Spring Boot 应用程序部署到 Cloud Foundry 的 Gradle 有疑问。maven.deployer 没有按照 gradle 中指定的命名约定选择正确版本的 war 文件。War 文件在 build/distributions 中成功创建,但没有被 uploadarchive 任​​务正确选择。任何帮助都会很棒。

得到错误:

构建.gradle

0 投票
1 回答
7907 浏览

maven - 为什么 mvn release:perform 总是创建一个新的快照版本并将其上传到存储库而不是非快照发布版本?

  1. 我在 Bitbucket 中创建了一个公共存储库来为我保存所有版本和快照版本。
  2. 我正在使用 wagon-git 将 jar 上传到发布存储库。

这是我在 pom.xml 中的条目:

我在做什么:

  1. mvn clean package(创建快照版本)
  2. mvn release:prepare(创建新的发布版本并将该 jar 和标签适当地上传到我的 git 存储库中)
  3. 我签入更新的 pom.xml、release.properties 等。
  4. mvn release:perform- 通过这一步,我希望将第 2 步创建的新发布版本上传到我的存储库,其中包含所有发布 jar。

相反, mvn release:perform 创建一个新的快照版本并将该快照 jar 上传到发布存储库。

问题是:我如何设法将非快照发布 jar 上传到存储库,而不是总是创建和上传新的快照版本?

我错过了什么?

0 投票
2 回答
482 浏览

jenkins - 在 jenkins Build 期间在 servicemix 中部署 features.xml

我在 src/main/resources/features 文件夹中有我的 features.xml 文件,当我在构建我的包后通过 Jenkins 构建我的项目时,我的要求是在我的包进入 nexus 之后 features.xml 应该自动仅作为构建的一部分部署在 servicemix 上。我不应该打开 servicemix 控制台来安装该功能。请帮忙

0 投票
1 回答
1503 浏览

java - 为什么 Maven 部署扩展 wagon-ftp 不起作用?

这是maven项目的总结

mvn -v

pom.xml

尽管settings.xml

这个项目成功地执行mvn clean install deploy -N和执行。例如,当我附加部署时:它会生成以下轨迹:jdk1.6.0_##mvn clean install -Njdk1.7.0_##jdk1.7.0_##mvn clean install deploy -N

您能帮我wagon-ftp完美地配置spring-boot子模块jdk1.7.0_##或更高版本吗?

0 投票
1 回答
848 浏览

maven - nexus-staging-maven-plugin 仅上传明确设置为不上传的工件

我正在将我的项目部署到 maven Central,但遇到了 nexus-staging-maven-plugin 的这种古怪行为

这是我的项目结构:

为了实现这一点,我在父 maven pom 中设置了 nexus-staging-maven-plugin:

并在示例、集成和组装模块中禁用它:

但是,当我执行 mvn deploy 时:

我遇到了这种非常古怪的行为,该插件几乎颠覆了我的意图:它拒绝上传应该上传的内容并上传不应该上传的内容:

为了让事情变得更加诡异,我检查了 sonatype nexus 作为 maven 中央存储库浏览器,但找不到任何这些文件!剩下的唯一工件是我两天前上传的旧版本。

有人可以解释为什么我连续遇到 3 个古怪的行为吗?

0 投票
1 回答
86 浏览

maven - 尝试将工件上传到 sonatype 存储库时出错


我正在尝试使用以下命令将第 3 方 jar 部署到 sonatype nexus 存储库:

我收到以下错误:
[错误] 在当前项目和插件组 [org.apache.maven.plugins, org.codehaus.mojo] 中找不到前缀“–Durl=http”的插件,可从存储库 [local (/Users/ssurendran/.m2/repository), 中央 ( https://repo.maven.apache.org/maven2)] -> [帮助 1]

0 投票
1 回答
646 浏览

eclipse - Maven 部署到 Nexus,没有 X509TrustManager

我正在尝试使用 Maven 将 deb 包部署到 Nexus。但我得到了错误

没有可用的堆栈跟踪,只有一个异常:java.security.cert.CertificationException。

那么,如何让 X509TrustManager 进入 Maven?pom.xml 看起来像这样:

谢谢,坏笑话

0 投票
0 回答
101 浏览

maven - Maven - 如何摆脱模块名称中的模块版本?

我有几个模块的 pom。检查此模块的文件之一时:

所需的结果如下(没有版本):

我尝试了不同的方法,例如<finalName>, <warName>, <bundleFileName>, <outputDirectory><stripVersion>但它们似乎都不起作用,我使用它们中的大多数得到的结果是:

这是我需要的结果,但不是我想要的文件。

0 投票
0 回答
1141 浏览

java - Maven 将 jar 部署到远程 VM / 服务器

我有一个 Maven 项目,我正在尝试将构建后生成的 jar 文件复制到远程 VM:

然后在主 settings.xml 文件中我有一个服务器

我尝试运行“mvn deploy”并得到以下跟踪:

远程 VM 是 Windows 7 机器:

日志跟踪中的原因是

这是一台 Windows 机器,它正在尝试创建“/Users/Reddy/...”文件夹,如果这是原因,我该如何解决?

我可以在 Windows 机器上使用远程桌面连接成功登录到 vm。

我想知道我是否遗漏了什么?在日志跟踪中,我收到警告:BASIC @10.76.100.171:80 不提供必需的凭据,请求了抢先身份验证,但没有可用的默认凭据

我在 .m2/settings.xml 文件中维护了用户名和密码。

任何帮助将不胜感激。