maven-assembly-plugin

    2熱度

    3回答

    我創建了一個簡單的Maven項目(打包類型 - Jar),它依賴於Spring和My Sql庫(mysql-connector)。當我用$mvn package打包這個項目時,我在成功執行這個命令後得到了一個jar文件。 我也想在輸出中包括jar文件中所有的依賴,所以我加了一個「罐子與 - 依賴」裝配描述,但作爲文件說: The `jar-with-dependencies` descriptor

    -1熱度

    3回答

    我最近開始學習Maven,我的問題是關於在web/app-server上部署我的web應用程序的標準方法。 我能夠爲使用spring和mysql的簡單web應用程序創建war文件。我想在服務器上部署它並測試應用程序。我可以看到一些關於Jetty應用程序部署的文檔/文章。我還看到了一些關於Tomcat用於應用程序部署的文檔。 我想知道,在使用Maven開發應用程序時通常使用哪個服務器?

    1熱度

    1回答

    我有一個多模塊項目。 最後一個模塊是「彙編」,它旨在將幾個模塊的.jar放在一個大的.jar文件中,我可以將其用於分發。 該模塊並沒有別的,所以我這樣做: <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-assembly-plugin</artifac

    1熱度

    3回答

    我想使用maven程序集插件來過濾我的shell腳本。其他屬性和xml文件正在過濾正確。但是,我在shell腳本的日誌中收到以下消息。 相關組件描述符。 <file> <source>src/main/config/default/buildcron.csh</source> <outputDirectory>/bin</outputDirectory> <f

    0熱度

    1回答

    看來,程序集插件(或jar/war插件)是愚蠢的。 無論什麼時候什麼都沒有做,他們無法想象。 如果所有依賴項的依賴項都比目標版本舊,那麼基本的「Makefile」不會重新編譯目標。 對於maven來說,看起來包裝是「一直都在」完成的! 如果我做了「mvn package」然後「mvn integration-test」,Maven會一次又一次地處理這些軟件包。 由於我建立了一些脂肪獨立的罐子:它需

    0熱度

    2回答

    我需要保持在工件處理過程中創建的狀態。所以我有想法將這些狀態綁定到一個自己的zip文件中,並在準備階段解壓縮它。額外應該是部署的真實結果。這個結果是創建文件的一個包,在下一個工件中很有價值。 我正在嘗試創建兩個結果拉鍊,但在部署過程中忽略了第二個程序集名稱,並始終部署myArtifact-version.zip。 怎麼了? 由於提前, 斯文 我的POM樣子: ​​ 的組件是: GEN-result

    2熱度

    1回答

    我有一個項目正在Linux上構建,但需要在Windows上運行腳本。所以我生成了用於在Windows下啓動服務器的批處理文件。這些需要引用版本化的jar。我還用${project.version}該版本標記了自述文件,以便使用者可以輕鬆查看該文件與哪個版本相關。 所以我創建一個裝配描述: ... <files> <file> <source>README</source>

    0熱度

    1回答

    我有多個組件,看起來像: <assembly> <id>component-000</id> <fileSet> <directory>src/main/assembly</directory> <outputDirectory>/${assembly.outputrootdirectory}</outputDirectory> <filtered>true</f

    35熱度

    2回答

    我得到了錯誤Unable to locate NamespaceHandler when using context:annotation-config正在運行(java -jar)由maven-assembly-plugin組裝幷包含我的項目的jar和它的所有依賴。 至於其他人發現正確的forum.springsource.org thread (message #7/8)問題發生的原因存在於不

    5熱度

    4回答

    我有一個Maven程序集插件的問題。 我有一個使用幾個罐子的maven項目。每個jar包含配置文件。 通過另一個項目,我使用Maven Assembly插件將所有配置組裝到獨特的jar中。 所有工作正常,但不幸的是,兩個文件是相同的名稱,第二個覆蓋第一個。 我不能告訴maven合併兩個文件而不是覆蓋。 有人知道如何做到這一點? 謝謝。