簡體   English   中英

Maven-ear-plugin自定義最終名稱

[英]Maven-ear-plugin custom finalname

我找不到解決我問題的方法。 簡而言之:在具有此配置的ear / pom.xml中,它們都可以完美地工作

<project ...>
  <build>
     <finalName>${project.artifactId}</finalName>
     ....
  </build>
</project>

但是當我嘗試為最終名稱添加時間戳時:

...
<finalName>${project.artifactId}-${maven.build.timestamp}</finalName>
...

我收到此錯誤:

[錯誤]無法在soc-ear項目上執行目標org.apache.maven.plugins:maven-ear-plugin:2.8:generate-application-xml(default-generate-application-xml):無法將application.xml復制到最終目的地:文件,目錄或卷名稱語法不正確

有想法嗎 提前致謝

我找到了解決方案。 要編輯最終名稱,只需將屬性移至插件

    <build>
        <plugins>
            <plugin>
                <artifactId>maven-ear-plugin</artifactId>
                <configuration>
                    <finalName>${project.artifactId}-${maven.build.timestamp}</finalName>
                    ...
                </configuration>
            </plugin>
        </plugins>
    </build>

我不知道將其放入通用版本而不是插入插件之間的區別,但是它確實有效。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM