idea下設置maven項目的編譯java
<build> <finalName>項目名稱</finalName> <sourceDirectory>src/main/java</sourceDirectory> <outputDirectory>src/main/webapp/WEB-INF/classes</outputDirectory> <plugins> <!--指定項目jdk編譯版本和編碼方式--> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.1</version> <configuration> <source>1.7</source> <target>1.7</target> <encoding>UTF-8</encoding> </configuration> </plugin>
<!-- 把依賴的jar包拷到lib目錄下 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <executions> <execution> <id>copy-dependencies</id> <phase>package</phase> <goals> <goal>copy-dependencies</goal> </goals> <configuration> <outputDirectory>src/main/webapp/WEB-INF/lib</outputDirectory> <overWriteReleases>false</overWriteReleases> <overWriteSnapshots>false</overWriteSnapshots> <overWriteIfNewer>true</overWriteIfNewer> </configuration> </execution> </executions> </plugin> <!-- 更改maven默認的打包目錄 --> <plugin> <artifactId>maven-war-plugin</artifactId> <configuration> <webappDirectory>/src/main/webapp</webappDirectory> <outputDirectory>src/main/webapp/WEB-INF/war</outputDirectory> </configuration> </plugin>
</plugins> </build>