2013-02-27 25 views
0

我需要構建自己的Jetty發行版,並使用自定義的xml和jar文件。我使用網站上的pom.xml:http://repo1.maven.org/maven2/org/eclipse/jetty/aggregate/jetty-all/8.1.9.v20130131/如何構建我自己的Jetty發行版

我建立我的目標使用mvn安裝。在生成的jar文件中,所有Java代碼都被編譯爲.class,但沒有start.jar,start.ini等lib目錄。我做錯了什麼?什麼是正確的做法呢?

+0

查看maven assembly插件 - http://maven.apache.org/plugins/maven-assembly-plugin/以及jenkins和sonar如何構建它們的發行版。 – SpaceTrucker 2013-02-27 07:26:02

回答

0

這是因爲jetty-all只包含已編譯的類文件。

您可能想要構建的是整個碼頭,然後從jetty-distribution/target /獲取您的分佈。

+0

你能解釋一下如何做到這一點嗎?謝謝。 – user2067036 2013-03-01 05:00:04

+0

只需從以下網址獲取源代碼:http://git.eclipse.org/c/jetty/org.eclipse.jetty.project.git/ 然後從根目錄運行「mvn clean install」,如果它成功運行,您在srcroot/jetty-distribution/target中將有一個碼頭分佈。 如果運行良好,然後修改任何需要修改的內容,再次運行構建並定製分發。 – 2013-03-07 09:11:58