首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用mule域maven-plugin发布时的双上传

使用mule域maven-plugin发布时的双上传
EN

Stack Overflow用户
提问于 2016-02-14 06:58:54
回答 1查看 355关注 0票数 3

我试图释放一个Mule域使用骡子域-maven-插件。我注意到在调用安装时,安装了主*.zip工件,然后是*.pom,然后是*.zip的第二份副本:

代码语言:javascript
复制
[INFO] --- maven-install-plugin:2.5.2:install (default-install) @ esb-common ---
[INFO] Installing /Users/chase/git/dn2k/dn2k-esb/esb-common/target/esb-common-2.6.7.0.zip to /Users/chase/.m2/repository/com/dn2k/esb-common/2.6.7.0/esb-common-2.6.7.0.zip
[INFO] Installing /Users/chase/git/dn2k/dn2k-esb/esb-common/pom.xml to /Users/chase/.m2/repository/com/dn2k/esb-common/2.6.7.0/esb-common-2.6.7.0.pom
[INFO] Installing /Users/chase/git/dn2k/dn2k-esb/esb-common/target/esb-common-2.6.7.0.zip to /Users/chase/.m2/repository/com/dn2k/esb-common/2.6.7.0/esb-common-2.6.7.0.zip

也许有点奇怪,但无害。

但是,在尝试发布时,将遵循类似的顺序。首先,主要的*.zip工件被上传到*.pom,然后是maven-metadata.xml,最后是主*.zip工件的第二个副本:

代码语言:javascript
复制
[INFO] Uploading: http://<hostname>/nexus/content/repositories/releases/com/dn2k/esb-common/2.6.7.0/esb-common-2.6.7.0.zip
[INFO] Uploaded: http://<hostname>/nexus/content/repositories/releases/com/dn2k/esb-common/2.6.7.0/esb-common-2.6.7.0.zip (2 KB at 7.7 KB/sec)
[INFO] Uploading: http://<hostname>/nexus/content/repositories/releases/com/dn2k/esb-common/2.6.7.0/esb-common-2.6.7.0.pom
[INFO] Uploaded: http://<hostname>/nexus/content/repositories/releases/com/dn2k/esb-common/2.6.7.0/esb-common-2.6.7.0.pom (2 KB at 6.7 KB/sec)
[INFO] Downloading: http://<hostname>/nexus/content/repositories/releases/com/dn2k/esb-common/maven-metadata.xml
[DEBUG] Could not find metadata com.dn2k:esb-common/maven-metadata.xml in dn2k-deployment (http://<hostname>/nexus/content/repositories/releases/)
[DEBUG] Writing tracking file /Users/myron/.m2/repository/com/dn2k/esb-common/resolver-status.properties
[INFO] Uploading: http://<hostname>/nexus/content/repositories/releases/com/dn2k/esb-common/maven-metadata.xml
[INFO] Uploaded: http://<hostname>/nexus/content/repositories/releases/com/dn2k/esb-common/maven-metadata.xml (302 B at 1.4 KB/sec)
[DEBUG] Using transporter WagonTransporter with priority -1.0 for http://<hostname>/nexus/content/repositories/releases/
[DEBUG] Using connector BasicRepositoryConnector with priority 0.0 for http://<hostname>/nexus/content/repositories/releases/ with username=admin, password=***
[INFO] Uploading: http://<hostname>/nexus/content/repositories/releases/com/dn2k/esb-common/2.6.7.0/esb-common-2.6.7.0.zip
^^^^ ERRORS OUT ^^^^

在第二次上传时,Nexus会犹豫,因为我们已经将它配置为不允许多个相同发布工件的上传。

插件的源代码中,第88行将zip文件标识为主工件,上面仅一行将该文件标识为附件。这种双重标识导致maven-install对~/.m2/存储库进行双重复制,如上面所示。

这是一个错误,还是我未能正确配置插件?有谁有使用插件成功发布的例子吗?

下面是esb公共(域)项目的pom (插件的版本管理为1.1 ):

代码语言:javascript
复制
  <?xml version="1.0" encoding="UTF-8"?>
  <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">

     <modelVersion>4.0.0</modelVersion>
     <groupId>com.dn2k</groupId>
     <artifactId>esb-common</artifactId>
     <packaging>mule-domain</packaging>

     <parent>
        <groupId>com.dn2k</groupId>
        <artifactId>esb-parent</artifactId>
        <version>2.6.7.0</version>
     </parent>

     <build>
        <plugins>
           <plugin>
              <groupId>org.mule.tools.maven</groupId>
              <artifactId>mule-domain-maven-plugin</artifactId>
              <extensions>true</extensions>
           </plugin>
        </plugins>
     </build>

  </project>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-11-07 08:15:33

我为mulesoft团队提起诉讼。他们现在修了我的票。这显然是个窃听器。幸运的是,如果我使用最新的骡子版本和骡子插件,我就不会再收到这些红色的安装消息了。

代码语言:javascript
复制
[INFO] Installing C:\project\workspaces\workspace_mule\zzzz\pom.xml to C:\Users\charmin\.m2\repository\com\mycompany\zzzz\1.0.0-SNAPSHOT\zzzz-1.0.0-SNAPSHOT.pom
[INFO] Installing C:\project\workspaces\workspace_mule\zzzz\target\zzzz-1.0.0-SNAPSHOT.zip to C:\Users\charmin\.m2\repository\com\mycompany\zzzz\1.0.0-SNAPSHOT\zzzz-1.0.0-SNAPSHOT.zip
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35389222

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档