2012-05-28 143 views
3

我正在使用maven版本3.0.4.I是maven.I初学者,我使用eclipse创建了一个Hello world Java项目。如何使用Maven构建java项目?

现在使用maven我想做一个可执行的jar文件并运行它。我不知道该怎么做。 我也为它搜索,但我得到的是如何创建一个Java项目,而不是如何建立一个现有的Java项目。

帮帮我。

+0

你可以按照[Maven在5分钟内]中的步骤(http://maven.apache.org/guides/getting-started/maven-in-five-minutes.html)这将告诉你如何建立一个*使用maven的Hello World *应用程序。 – Raghuram

回答

1

下载Maven eclipse Sonatype插件,并从那里创建一个Maven项目。

使用通常在可用原型列表中提供的默认Java项目原型。在创建项目时,您将获得一个pom.xml。

使用Maven Eclipse插件,您可以从Eclipse IDE构建,再次通过构建配置过程很简单。您将能够从此处看到Maven构建配置,Java项目的构建命令应该是干净的构建。 (在我的脑海中)默认情况下,构建例如成功构建后,JAR将被放置在目标文件夹中。

对于需要转换为Maven的现有项目,如果不使用该插件,则必须手动创建一个pom.xml描述符。

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 

成功构建后,你可以看到你的项目的一个可执行的JAR文件在你target文件夹项目。
希望它有帮助。