【问题标题】:Maven assembly.xml is not reading from EclipseMaven assembly.xml 未从 Eclipse 读取
【发布时间】:2017-10-03 22:28:09
【问题描述】:

我正在尝试使用 maven 程序集插件构建 tar 文件,下面是相同的代码 sn-p。当我使用 mvn install 命令从 CMD 提示符进行构建时,tar 正在生成,而它在 eclipse 中不起作用并获取以下日志。注意:- Maven 和 JDK 都是通用的。

pom.xml

    <plugin>
            <artifactId>maven-assembly-plugin</artifactId>
            <configuration>
                <descriptors>
                    <descriptor>assembly.xml</descriptor>
                </descriptors>
                <appendAssemblyId>false</appendAssemblyId>
                <tarLongFileMode>gnu</tarLongFileMode>
            </configuration>
            <executions>
                <execution>
                    <phase>package</phase>
                    <goals>                           
                        <goal>attached</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>

Eclipse 控制台

[INFO] --- maven-assembly-plugin:2.2.1:attached (default) @ test ---
[INFO] Assemblies have been skipped per configuration of the skipAssembly parameter.
[INFO] 
[INFO] --- test-assembly-verifier:1.4:verify (default) @ test ---
[INFO] Skipping assembly verification.
[INFO] 
[INFO] --- maven-install-plugin:2.4:install (default-install) @ test ---
[INFO] Skipping artifact installation
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS

CMD 控制台

[INFO] --- maven-assembly-plugin:2.2.1:attached (default) @ test   ---
[INFO] Reading assembly descriptor: assembly.xml

【问题讨论】:

  • 我只能推测您是从 Eclipse 运行 Maven 并带有一个启动器,该启动器包含一些关闭它的参数。除此之外,如果没有完整的 pom 文件,很难看到那里发生了什么。此外,我不知道那种插件test-assembly-verifier 在那里运行,它有什么用途?除此之外,那些插件版本有点过时了......顺便说一句:这篇文章的标题具有误导性,因为问题是在通过 eclipse 执行时跳过了某些内容,但描述符被正确读取......

标签: maven maven-2 maven-3 maven-assembly-plugin


【解决方案1】:

看起来 maven-assembly-plugin 目标 [assembly:single] 只能从命令行运行。

http://maven.apache.org/plugins-archives/maven-assembly-plugin-2.5.5/attached-mojo.html

如果有任何解决方案,请告知。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-05-29
    • 2010-11-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多