Maven配置-使用Maven建立WEB專案支援Tomcat目錄部署
Maven配置-使用Maven建立WEB專案支援Tomcat目錄部署
一、建立Maven Web專案操作步驟:
1、建立一個新的Dynamic Web Project。
2、設定JAVA原始碼目錄為scr/main/java,保持和MAVEN的原始碼目錄一至。
3、設定Web內容的目錄為src/main/webapp。也是為了保持和Maven目錄一至。
4、建立完成後,右擊專案選擇Maven->Enable Dependency Management,使用Maven管理JAR依賴。
5、設定POM,將打包型別設為WAR.
6、將Maven Dependencies新增到Java EE Module Dependencies中。
7、設定JAVA程式碼的編譯路徑。編譯路徑設定到webapp/WEB-INF/classes就是為了支援目錄部署。
8、設定編譯器版本。
二、新建一個Tomcat執行Server。在新建的過程中不要選擇部署的專案,等建完後,雙擊這個Server在配置中再新增就能進行目錄部署。但是到目前lib下面的jar包還不會到webapp/WEB-INF/lib下。預設是到/target/ECOP_M2-1.0.1-SNAPSHOT/WEB-INF/lib目錄下。
三、讓Maven打包時,將jar拷貝一份到webapp/WEB-INF/lib下。
1、雙擊開啟pom.xml檔案,切換到pom.xml卡片下。增加maven依賴外掛,設定在打包時將jar拷貝一份到web的lib下去,這樣tomcat啟動時就能找到專案的jar包了。
程式碼如下:
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.1</version>
<executions>
<execution>
<id>copy-dependencies</id>
<phase>package</phase>
<goals>
<goal>copy-dependencies</goal>
</goals>
<configuration>
<outputDirectory>${basedir}/src/main/webapp/WEB-INF/lib</outputDirectory>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
分類: Maven |
相關文章
- maven 建立web專案MavenWeb
- Maven專案目錄結構與自動建立maven目錄Maven
- 使用命令列建立Maven的專案或模組目錄命令列Maven
- 如何用Maven建立web專案MavenWeb
- maven學習總結(七)——eclipse中使用Maven建立Web專案MavenEclipseWeb
- Maven專案沒有resources目錄Maven
- Maven建立Web應用程式專案MavenWeb
- Maven通過命令建立web專案MavenWeb
- 建立Maven模板專案Maven
- Maven建立Java專案MavenJava
- 使用maven2快速建立專案Maven
- 如何建立+管理maven、匯入web專案、xmlMavenWebXML
- IDEA--Maven建立WEB分模組專案IdeaMavenWeb
- 使用IntelliJ IDEA 15和Maven建立Java Web專案IntelliJIdeaMavenJavaWeb
- Maven教程(Eclipse配置及maven專案)MavenEclipse
- maven 建立web工程,spring配置檔案找不到!MavenWebSpring
- 建立Maven專案出錯Maven
- Maven--搭建Web專案MavenWeb
- Maven Web專案構建MavenWeb
- 原創一看便知、Maven建立web專案MavenWeb
- 用maven建立專案及maven常用命令Maven
- 【Maven實戰技巧】「外掛使用專題」Maven-Archetype外掛建立自定義maven專案骨架Maven
- 菜鳥教程之工具使用(二)——Maven打包非規範目錄結構的Web專案MavenWeb
- 使用Maven命令列快速建立專案骨架(archetype)Maven命令列
- maven 專案的建立入門Maven
- IntelliJ IDEA中建立Web聚合專案(Maven多模組專案)IntelliJIdeaWebMaven
- 首次使用ideal構建maven專案webIdeaMavenWeb
- maven專案增加web.xmlMavenWebXML
- Maven遠端Tomcat熱部署MavenTomcat熱部署
- JN專案配置-公司是maven專案Maven
- IDEA搭建和部署Maven專案IdeaMaven
- IDEA建立maven-java工程無src目錄IdeaMavenJava
- Maven+myeclipse 建立聚合專案MavenEclipse
- Tomcat部署web專案TomcatWeb
- 解決Idea建立maven-archetype-webapp專案無java目錄的問題IdeaMavenWebAPPJava
- maven初始化專案記錄Maven
- Jenkins in Action :GitLab 部署 Maven 專案JenkinsGitlabMaven
- Maven專案中resources配置總結Maven