<build>
<finalName>lessons</finalName> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.2</version> <configuration> <source>${java.version}</source><!-- 源代码开发使用版本 --> <target>${java.version}</target><!-- 源代码编译所使用的版本 --> <encoding>${java.encoding}</encoding> <useIncrementalCompilation>false</useIncrementalCompilation> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-resources-plugin</artifactId> <version>2.6</version> <configuration> <encoding>${java.resource.encoding}</encoding> <resources> <resource> <directory>${basedir}/src/main/java</directory> <includes> <include>**/*.xml</include> <include>**/*.xsd</include> </includes> </resource> <resource> <directory>${basedir}/src/main/resources</directory> <filtering>true</filtering> <includes> <include>**/**</include> </includes> </resource> </resources> </configuration> </plugin> <plugin> <artifactId>maven-surefire-plugin</artifactId> <version>2.19.1</version> <configuration> <argLine>-Dfile.encoding=UTF-8 -Dproject.name=beehive-detail</argLine> <includes> <include>**/*Tester.java</include> <include>**/*Test.java</include> </includes> <argLine>-Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=512m</argLine> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-source-plugin</artifactId> <version>2.4</version> <executions> <execution> <id>attach-sources</id> <goals> <goal>jar</goal> </goals> </execution> </executions> </plugin>
</plugins> </build>org.apache.maven.plugins maven-war-plugin 2.3