我正在使用maven版本3.0.4.I是maven.I初学者,我使用eclipse创建了一个Hello world Java项目。如何使用Maven构建java项目?
现在使用maven我想做一个可执行的jar文件并运行它。我不知道该怎么做。 我也为它搜索,但我得到的是如何创建一个Java项目,而不是如何建立一个现有的Java项目。
帮帮我。
我正在使用maven版本3.0.4.I是maven.I初学者,我使用eclipse创建了一个Hello world Java项目。如何使用Maven构建java项目?
现在使用maven我想做一个可执行的jar文件并运行它。我不知道该怎么做。 我也为它搜索,但我得到的是如何创建一个Java项目,而不是如何建立一个现有的Java项目。
帮帮我。
下载Maven eclipse Sonatype插件,并从那里创建一个Maven项目。
使用通常在可用原型列表中提供的默认Java项目原型。在创建项目时,您将获得一个pom.xml。
使用Maven Eclipse插件,您可以从Eclipse IDE构建,再次通过构建配置过程很简单。您将能够从此处看到Maven构建配置,Java项目的构建命令应该是干净的构建。 (在我的脑海中)默认情况下,构建例如成功构建后,JAR将被放置在目标文件夹中。
对于需要转换为Maven的现有项目,如果不使用该插件,则必须手动创建一个pom.xml描述符。
如果你谈论的是一个可执行的JAR你的意思是要么ueber-JAR或者是你在谈论的运行,你罐子创建一个shell脚本/批文件。这种方法有两种选择。你可以看看maven-shade-plugin或看看appassembler-maven-plugin。此外,我建议阅读Books about Maven。
我建议你使用Maven Shade插件来构建和运行jar。 只需添加以下到您的pom.xml
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
<version>2.4.2</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>shade</goal>
</goals>
<configuration>
<transformers>
<transformer implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
<mainClass>org.sonatype.haven.HavenCli</mainClass>
</transformer>
</transformers>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
已经加入了,火以下命令:
mvn clean package
成功构建后,你可以看到你的项目的一个可执行的JAR文件在你target
文件夹项目。
希望它有帮助。
你可以按照[Maven在5分钟内]中的步骤(http://maven.apache.org/guides/getting-started/maven-in-five-minutes.html)这将告诉你如何建立一个*使用maven的Hello World *应用程序。 – Raghuram