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