欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

maven项目多源文件夹编译、打包设置,maven项目编译打包

来源: javaer 分享于  点击 34217 次 点评:148

maven项目多源文件夹编译、打包设置,maven项目编译打包


已知两种方式:

方法一配置如下:


                      <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>


果断选择方法二


相关文章

    暂无相关文章
相关栏目:

用户点评