maven-assembly-plugin

    13熱度

    1回答

    對不起,在這裏聽起來很無知,但我是Maven的新手,並且一直對我的頭反抗,我敢肯定它很簡單。 的docs說: [...]一個項目可能產生包含在根目錄下,在一個lib /目錄下的運行時依賴一個項目的JAR神器一個ZIP組件和shell腳本啓動一個獨立的應用程序。 這就是究竟是我想幹什麼!但我似乎無法做到這一點。 我POM如下: <project> <modelVersion>4.0.0</

    4熱度

    2回答

    有沒有辦法在maven pom中包含另一個pom或信息? 我有幾個基本上沒有關係或有不同的家長poms的poms。然而,對於包裝來說,它需要有一個與所有項目相同的清單。 所以目前我有一個POM: <plugin> <artifactId>maven-assembly-plugin> <!--- .... --> <archive> <manifestEnt

    0熱度

    1回答

    我正在使用Spring,Hibernate,GWT和Maven 3開發一個多模塊項目,並嘗試將一個war文件分發部署到servlet容器(最好是Tomcat 7或Jetty 8)。我使用maven-assembly-plugin 2.2.1創建war文件(我正在運行maven 3)。在Maven構建過程中,所有工作都非常完美,並創建了分發存檔。但是當我嘗試部署戰爭文件時,雖然一切都已到位(Web-

    6熱度

    2回答

    我有一個maven多模塊項目。最終的目標包括了所有的庫,等等,我們在一個tar包和RPM中進行分發。這個目標使用maven-assembly-plugin,它永遠需要 - 通常是我們總構建時間的四分之一到一半。 我想我們已經告訴Maven運行多線程(雖然我不積極,並且不知道如何檢查)。是否有任何其他優化可以使拆包/重新打包更快?這只是一個使用更強大的機器的問題嗎?我們的項目似乎並不是那大(最終結果

    1熱度

    2回答

    我有一個非常簡單的問題...我有一個Maven 3項目設置像這樣: 根聚甲醛項目 - EAR項目:依賴於WAR項目 - WAR項目 我想使用程序集插件來製作包含分解EAR(其中包含WAR)的ZIP文件。有關我應該如何做的任何建議?我應該將程序集配置細節放​​在根.pom或EAR .pom中嗎? 謝謝! -Jon

    0熱度

    1回答

    我遇到了文件集中的模式問題。 這個明確的組裝工作: <fileSet> <directory>stp-arina-adapter-ny-dev-d1</directory> <!-- <directory>*d1/**</directory> --> <outputDirectory></outputDirectory> <includes>

    2熱度

    2回答

    我已經定義了maven assembly插件,並且已經設置了pom在「編譯」階段執行plugin(assembly.xml)。 assembly.xml - 它使用「dependencySet」獲取jar /文件,並用「fileSet」替換我的本地集合中的幾個文件。 使用Maven assembly plugin 2.2 beta 2它會替換文件。 裝配插件的版本2.2或2.2.1, a)它表示「

    2熱度

    1回答

    我試圖用Maven構建具組件插件可執行的JAR與所有依賴設置classpath中。我想要jar中的/ lib /目錄下的依賴關係,外部的主jar以及主jar相同級別的配置文件。 我的pom.xml的是: <plugin> <artifactId>maven-assembly-plugin</artifactId> <version>2.2.1</version>

    3熱度

    5回答

    我有以下問題。我有一個多模塊項目。我想在頂層pom上運行maven-assembly插件,這也是其模塊的父pom。我希望插件只能在頂級pom上執行。目前它也嘗試在所有子模塊上執行。我不想這樣,我只需要抓住從所有模塊的所有源代碼和子模塊在一個地方 這裏是我的描述符(頂層目標目錄): <assembly xmlns="http://maven.apache.org/plugins/maven-asse

    5熱度

    1回答

    我正在嘗試使用Maven生成在Vignette Portal上部署的工件。包裝與war工件完全相同,但文件應該有car擴展名。 選項我試過了,我一直沒能完成。 使用戰爭的插件,並重新命名最終神器(保持增加.war擴展名) 使用插件組裝拉鍊描述符(無法更改.ZIP到.CAR擴展) 創建一個新的包裝類型如描述here(不能使用戰爭插件的.car擴展名) 這將是最簡單的'Maven'方式來生成.car文