我正在使用maven版本3.0.4。我是maven的初学者。我使用eclipse创建了一个Hello world Java项目。
现在使用maven我想制作一个可执行的jar并运行它。我没有得到怎么做。 我也搜索了它,但我得到的是如何创建一个java项目,而不是如何构建一个现有的java项目。
帮帮我。
答案 0 :(得分:1)
下载Maven eclipse Sonatype插件,并从那里创建一个Maven项目。
使用通常在可用原型列表中提供的默认Java项目原型。项目创建后,您将获得一个pom.xml。
使用Maven Eclipse插件,您可以从Eclipse IDE构建,通过构建配置再次简化过程。您将能够从那里看到Maven构建配置,Java项目的构建命令应该是干净的构建。 (在我的脑海中)默认情况下,构建例如成功构建后,JAR将放置在目标文件夹中。
对于需要转换为Maven的现有项目,如果不使用该插件,则必须手动创建pom.xml描述符。
答案 1 :(得分:1)
答案 2 :(得分:1)
如果你在谈论一个可执行jar你的意思是ueber-jar或者你在谈论创建一个shellcript /批处理来运行你的jar文件。这种方法有两种选择。您可以查看maven-shade-plugin或查看appassembler-maven-plugin。此外,我建议您阅读Books about Maven。
答案 3 :(得分:0)
我建议你使用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
成功构建后,您可以在项目的target
文件夹中看到项目的可执行jar
希望它有所帮助。
答案 4 :(得分:0)
项目->运行为-> maven build->目标->包...。单击运行,它将与Eclipse一起使用