maven中如何打包源代码

摘要:
方法2:使用IDE,如eclipse步骤:右键单击项目,选择“Runas”,然后选择“Mavenbuild…”,如图3所示:添加:<build><plugins><plugin><artifactId>main source plugin</artifactId><version>2.1</version><configuration><attach>true</attach></configuration><executions><phase>compile</phase><goals><goal><目标>jar</road></roads></execution></plugings></b uid>配置指定该阶段为编译,这意味着在生命周期中编译时将打包源文件。也就是说,只要执行的mvn命令包括编译阶段,就会打包源代码。类似地,阶段也可以指定为打包、安装等。

转自:http://hw1287789687.iteye.com/blog/1943157

如何使用maven 打包源代码呢? 
方式一: 
打开cmd命令行,进入项目所在路径,运行 
mvn source:jar 或者mvn source:test-jar

maven中如何打包源代码第1张

运行后会在target目录中找到生成的源文件jar包。

方式二:使用IDE,如eclipse 
步骤: 
(1)右键点击项目,“Run as”,选择“Maven build...”,如下图 

maven中如何打包源代码第2张

三:

在pom.xml中添加:

<build>
        <plugins>
            <plugin>
                <artifactId>maven-source-plugin</artifactId>
                <version>2.1</version>
                <configuration>
                    <attach>true</attach>
                </configuration>
                <executions>
                    <execution>
                        <phase>compile</phase>
                        <goals>
                            <goal>jar</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </build>

配置中指定了phase为compile,意思是在生命周期compile的时候就将源文件打包,即只要执行的mvn命令包括compile这一阶段,就会将源代码打包。同样,phase还可以指定为package、install等等。

免责声明:文章转载自《maven中如何打包源代码》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇C Clion控制台中文乱码【反编译系列】四、反编译so文件(IDA_Pro)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

GDB源代码查找路径

在gdb程序的时候,有时候会发现源代码文件找不到,对于那些带调试信息的系统库或者第三方库,很多时候当你真正想gdb去追他源代码的时候你会发现gdb根本找不到这些源代码路径。这个时候有两种选择: 【1】如果gdb这个时候告诉你找不到这个带调试信息库的源文件路径,此时给出的路径地址是绝对路径,比如 /home/rickyk/qt-4.8.6/src/corel...

教你阅读 Cpython 的源码(一)

目录 第一部分-介绍 Cpython 源代码中有什么?如何编译 Cpython 代码编译器能做什么?为什么 Cpython 是用 C 语言而是 Python 编写的?Python 语言的规范Cpython 中的内存管理机制结论 第二部分-Python 解释器进程 建立运行时配置读取文件/输入词法解析和句法解析抽象语法树结论 第三部分- Cpython 的编...

反编译过程详解

这段时间在学Android应用开发,在想既然是用Java开发的应该很好反编译从而得到源代码吧,google了一下,确实很简单,以下是我的实践过程。 在此郑重声明,贴出来的目的不是为了去破解人家的软件,完全是一种学习的态度,不过好像通过这种方式也可以去汉化一些外国软件。 一、反编译Apk得到Java源代码首先要下载两个工具:dex2jar和JD-GUI 前者...

编译第一个驱动程序笔记

(以下代码大部分摘抄自王艳平老师的《Windows程序设计》一书中的源代码,这里只是为了展示驱动的编译过程) 1:安装VC6 2:安装DDK(大概230M,最好完全安装) 3:写以下源代码(随便用一个编辑器来写): CharConvert.h: #define CHAR_CONVERT    \     CTL_CODE(FILE_DEVICE_UNKN...

文档源代码opencv 中的错误error: ‘SurfFeatureDetector’ was not declared in this scope

本篇文章朋友在青岛游玩的时候突然想到的...最近就有想写几篇关于文档源代码的文章,所以回家到之后就奋笔疾书的写出来发布了          这是文档中的源代码,:但是译编的时候会有一下错误:     error: ‘SurfFeatureDetector’ was not declared in this scope #include <stdio...

逆向安全基础之IDA使用简介

转载:http://m.blog.csdn.net/ilnature2008/article/details/54912854IDA简介IDA是业界一个功能十分强大的反汇编工具,是安全渗透人员进行逆向安全测试的必备工具,其强大的静态反汇编和逆向调试功能能够帮助安全测试人员发现代码级别的高危致命安全漏洞,当然其价格也不便宜,国内一个license从几千到一万...