maven项目多源文件夹编译、打包设置
2016-06-28 21:20
381 查看
已知两种方式:
方法一配置如下:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.3</version>
<configuration>
<encoding>UTF-8</encoding>
<source>1.7</source>
<target>1.7</target>
<includes>
<include>src/main/java/**/*.java</include>
<include>src/usecase/change_times/**/*.java</include>
<include>src/usecase/distance_compare/**/*.java</include>
<include>src/usecase/increment_monitor/**/*.java</include>
<include>src/usecase/name_code/**/*.java</include>
</includes>
</configuration>
</plugin>
.............................
第二种方法配置如下:
果断选择方法二
方法一配置如下:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.3</version>
<configuration>
<encoding>UTF-8</encoding>
<source>1.7</source>
<target>1.7</target>
<includes>
<include>src/main/java/**/*.java</include>
<include>src/usecase/change_times/**/*.java</include>
<include>src/usecase/distance_compare/**/*.java</include>
<include>src/usecase/increment_monitor/**/*.java</include>
<include>src/usecase/name_code/**/*.java</include>
</includes>
</configuration>
</plugin>
.............................
<!-- <resources> <resource> <directory>src/main/java</directory> <includes> <include>**/*.java</include> </includes> </resource> <resource> <directory>src/usecase/distance_compare</directory> <includes> <include>**/*.java</include> </includes> </resource> <resource> <directory>src/usecase/change_times</directory> <includes> <include>**/*.java</include> </includes> </resource> <resource> <directory>src/usecase/increment_monitor</directory> <includes> <include>**/*.java</include> </includes> </resource> <resource> <directory>src/usecase/name_code</directory> <includes> <include>**/*.java</include> </includes> </resource> </resources> --> </build> </project>
第二种方法配置如下:
<!-- <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>build-helper-maven-plugin</artifactId> <version>1.7</version> <executions> <execution> <id>add-source</id> <phase>generate-sources</phase> <goals><goal>add-source</goal></goals> <configuration> <sources> <source>src/main/java</source> <source>src/usecase/change_times</source> <source>src/usecase/distance_compare</source> <source>src/usecase/increment_monitor</source> <source>src/usecase/name_code</source> </sources> </configuration> </execution> </executions> </plugin> --> </plugins>
果断选择方法二
相关文章推荐
- Python3之subprocess模块
- [SSH服务]——SSH端口转发
- 如何在程序中动态设置墙纸(使用IActiveDesktop接口)
- 使用jenkins自动部署java工程到jboss-eap6.3 -- 1.环境搭建
- SDOS_SdoInfoInd
- 为什么使用IOC容器
- Tomcat下配置Https和部署默认App
- Eclipse集成Tomcat 报错Tomcat 7.x JDK name
- Git和Pycharm连接使用心得
- MySQl数据库必会sql语句加强版
- MySQl数据库必会sql语句加强版
- 李洪强iOS开发之OC[002] - OC中注释以及@符号的使用
- [肝学习资料]数据结构
- C# Access数据库增删查改的简单方法
- 优先级队列:PriorityQueue
- Oracle 查询优化的基本准则详解
- HTML5之canvas5
- c语言之IO使用文件分割
- acm专题---KMP模板
- POI初体验及如何导出百万数据