maven实现打包带源代码的jar包
来源:互联网 发布:剑灵天女短发捏脸数据 编辑:程序博客网 时间:2024/05/22 17:56
实现方法一:
pom文件添加以下及节点
<build> <resources> <resource> <directory>src/main/java</directory> </resource> </resources></build>
说明:默认的资源文件夹是src/main/resource,此方法修改了资源文件夹,让你默认的资源文件夹变成了src/main/java文件夹。而这个文件夹在maven中是默认放置源代码的。
缺点:修改之后,src/main/resource文件夹就不是资源文件夹了,放在里面的文件将不会被当作资源。
实现方法二:
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugin</artifactId> <version>2.3</version> <executions> <execution> <id>copy-resources</id> <phase>process-resources</phase> <goals> <goal>copy-resources</goal> </goals> <configuration> <outputDirectory>${project.build.outputDirectory}</outputDirectory> <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.java</include> </includes> </resource> </resources> </configuration> </execution> </executions></plugin>
说明:插件maven-resources-plugin默认处理资源和测试资源,把资源加入到文件夹${project.build.outputDirectory},这个引用表示项目的输出文件夹。
一般是项目的WEB-INF\classes文件夹。等到打包的时候,就把这个文件夹里面的内容打包成jar文件。所以想要把源代码打包到jar文件里面
,就需要把源代码当作资源文件添加到文件夹${project.build.outputDirectory}。
缺点:代码比较长
优点:不会修改资源文件夹,项目结构不用改变,推荐使用这一种
0 0
- maven实现打包带源代码的jar包
- maven如何实现创建带源代码的jar包
- Maven打包带main函数的jar
- maven打包jar包
- maven打包含spring的jar包
- MAVEN打包可执行的jar包
- maven项目打包依赖的jar包
- maven打包--包含dependency的jar包
- maven 依赖的jar包打包问题
- 带依赖包的maven打包配置
- maven打包一个包含依赖jar包的可执行jar
- maven打包可执行jar包
- maven 打包可执行jar包
- maven打包jar包问题
- myeclipse中关联jar包源代码 --支持自带jar包源代码的关联
- maven打包,实现将jar包中的路径,打到对应的目录下
- 使用MyEclipse打包带源码的jar包
- 【Maven学习】Maven打包生成普通jar包、可运行jar包、包含所有依赖的jar包
- VirtualBox的CentOS虚拟机安装增强包
- TensorFlow学习笔记6----tf.contrib.learn Quickstart
- idea报duplicate context path '/'
- win7系统下安装centos7
- 树的存储结构-双亲表示法-代码
- maven实现打包带源代码的jar包
- ps之黑白图制作
- Android6.0的运行时权限
- WKWebView控件的新特性与使用方法
- 文章标题
- 解决sikuli-ide NoClassDefFoundError: org/apache/commons/cli/ParseException
- Python:如何将Json文件的内容按要求写进Excel文件
- HDU-1241 Oil Deposits
- 导入excel