maven-war-plugin


Name Type Since Description 默認值
cacheFile File 2.1-alpha-1 包含webapp結構的文件緩存 ${project.build.directory}/war/work/webapp-cache.xml.
outputDirectory String - 用於輸出WAR的目錄 ${project.build.directory}.
warSourceDirectory File - WAR中包含額外文件的單個目錄.這里是你放置JSP文件的地方 ${basedir}/src/main/webapp.
webappDirectory File - 構建webapp的目錄 ${project.build.directory}/${project.build.finalName}.
workDirectory File - 解壓WAR可選相關內容的目錄 ${project.build.directory}/war/work.

war包插件:
既然是web項目,就需要打war包,那就需要這個插件:

Xml代碼   收藏代碼
 1     <plugin>  
 2         <groupId>org.apache.maven.plugins</groupId>  
 3         <artifactId>maven-war-plugin</artifactId>  
 4         <version>2.1.1</version>  
 5         <configuration>  
 6             <encoding>${project.build.sourceEncoding}</encoding>  
 7             <warName>platform</warName>  
 8               <webappDirectory>${project.build.directory}/platform</webappDirectory>       
 9             <warSourceDirectory>WebContent</warSourceDirectory>  
10         </configuration>  
11     </plugin>  

<encoding>${project.build.sourceEncoding}</encoding>強制字符集編碼
<warName>platform</warName>war包名字——platform.war
<webappDirectory>${project.build.directory}/platform</webappDirectory>產生war前,用於存放構建war包的目錄——target/platform。
<warSourceDirectory>WebContent</warSourceDirectory>:我把web工程搞成了eclipse下的WTP類型。我不喜歡maven產生的webapp目錄,更喜歡WebContent!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM