zoukankan      html  css  js  c++  java
  • maven中如何打包源代码

    1、The source plugin can be used to create a jar file of the project sources from the command line or by binding the goal to the project's build lifecycle. To generate the jar from the command line, use the following command:

     
    [java] view plaincopy
     
    1. mvn source:jar  
    A jar file of the test sources can also be generated by executing:
    [java] view plaincopy
     
    1. mvn source:test-jar  
    运行后会在target目录中找到生成的源文件jar包。
    2、在pom.xml中添加:
    [xhtml] view plaincopy
     
    1. <build>  
    2.         <plugins>  
    3.             <plugin>  
    4.                 <artifactId>maven-source-plugin</artifactId>  
    5.                 <version>2.1</version>  
    6.                 <configuration>  
    7.                     <attach>true</attach>  
    8.                 </configuration>  
    9.                 <executions>  
    10.                     <execution>  
    11.                         <phase>compile</phase>  
    12.                         <goals>  
    13.                             <goal>jar</goal>  
    14.                         </goals>  
    15.                     </execution>  
    16.                 </executions>  
    17.             </plugin>  
    18.         </plugins>  
    19.     </build>  
    配置中指定了phase为compile,意思是在生命周期compile的时候就将源文件打包,即只要执行的mvn命令包括compile这一阶段,就会将源代码打包。同样,phase还可以指定为package、install等等。
  • 相关阅读:
    Ubuntu 14.04 下 Chromium 出现 未安装Adobe Flash Player 问题解决
    UESTC 764 失落的圣诞节 --RMQ/线段树
    TopCoder SRM 639 Div.2 500 AliceGameEasy --乱搞
    HDU 4578 Transformation --线段树,好题
    linux下发布操作
    Memcached 安装部署手册
    Java中集中常见的数据结构(转自CSDN,整理编写)
    oracle数据库2种临时表的使用
    weblogic服务部署
    springboot入门学习(一)
  • 原文地址:https://www.cnblogs.com/adolfmc/p/5066564.html
Copyright © 2011-2022 走看看