2013-02-27 35 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