maven项目打jar包配置

来源:互联网 发布:windows moive maker 编辑:程序博客网 时间:2024/05/20 09:22

maven生成jar包的pom.xml的配置:

<build>
   <!-- 开始加载一些不是class的文件 -->
   <finalName>jatTest</finalName>    <!-- 最终生成的jar包的名称 --> 
   <resources>    
       <resource>    
           <directory>src/main/resources</directory>    
           <includes>    
               <include>**/*.*</include>    
           </includes>    
           <filtering>false</filtering>    
       </resource>    
       <resource>    
           <directory>src/main/java</directory>    
           <includes>    
               <include>**/*.*</include>    
           </includes>    
           <excludes>  
               <exclude>**/*.java</exclude>  
           </excludes>  
           <filtering>false</filtering>    
       </resource>    
   </resources> 
   <!-- 使用assembly插件打jar包 -->
<plugins>
<plugin>   
           <artifactId>maven-assembly-plugin</artifactId> 
           <configuration>  
           <appendAssemblyId>false</appendAssemblyId>
           <descriptorRefs>
                       <descriptorRef>jar-with-dependencies</descriptorRef>
           </descriptorRefs>
               <archive>  
                   <manifest>  
                       <mainClass>主函数的路径</mainClass> <!-- jar包的主函数 -->
                   </manifest>  
               </archive>   
           </configuration>  
           <executions>
                   <execution>
                       <id>make-assembly</id>
                       <phase>package</phase>
                       <goals>
                           <goal>assembly</goal>
                       </goals>
                   </execution>
           </executions>
            </plugin>
</plugins>
</build>


通过mvn install就可以生成相应的jar包

原创粉丝点击