如何使用maven打成一个可直接运行的jar包

<build>
<plugins>
     <plugin>  
    <groupId>org.apache.maven.plugins</groupId>  
    <artifactId>maven-assembly-plugin</artifactId>  
    <version>2.5.5</version>  
    <configuration>  
        <archive>  
            <manifest>  
                <mainClass>autoTest.AutoTest</mainClass>  
            </manifest>  
        </archive>  
        <descriptorRefs>  
            <descriptorRef>jar-with-dependencies</descriptorRef>  
        </descriptorRefs>  
    </configuration>  
    <executions>  
        <execution>  
            <id>make-assembly</id>  
            <phase>package</phase>  
            <goals>  
                <goal>single</goal>  
            </goals>  
        </execution>  
    </executions>  
</plugin>  

</plugins>
</build>

在pom.xml中加入以上代码 其中 <mainClass>com.xxg.Main</mainClass>填写运行的main方法包名+类名

在项目上右键 Run as –> maven build… 
goals 填 package 运行

会在项目下target中创建两个jar文件 选择xxx-0.0.1-SNAPSHOT-jar-with-dependencies 包含扩展jar包的项目

运行java -jar xxx-0.0.1-SNAPSHOT-jar-with-dependencies.jar

猜你喜欢

转载自blog.csdn.net/u011365831/article/details/80735541