[英]Using eclipse with maven plugin, how should I setup my build so it deploys to tomcat?
使用帶有Maven插件的eclipse,我應該如何設置我的構建以便將其部署到tomcat?
我不確定是否必須分1步或2步執行此操作,但是我想編譯自己的spring mvc(3)應用程序並將其部署到本地tomcat。
現在,我剛剛將RunAs-> Maven構建映射到“編譯”目標類型。
我是新來的人,所以不確定如何設置構建和部署。
我的pom.xml是:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.example</groupId>
<artifactId>springmvc2</artifactId>
<packaging>war</packaging>
<version>0.0.1-SNAPSHOT</version>
<name>springmvc2 Maven Webapp</name>
<url>http://maven.apache.org</url>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>3.0.0.RELEASE</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>3.3.2.GA</version>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-annotations</artifactId>
<version>3.4.0.GA</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>3.0.0.RELEASE</version>
</dependency>
<dependency>
<groupId>org.mod4j.org.apache.commons</groupId>
<artifactId>logging</artifactId>
<version>1.0.4</version>
</dependency>
</dependencies>
<build>
<finalName>springmvc2</finalName>
<filters>
</filters>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.6</source>
<target>1.6</target>
</configuration>
</plugin>
</plugins>
</build>
</project>
假設您已經安裝了WTP(Web工具項目)(它是Eclipse IDE for Java EE開發人員發行版的一部分),並且已經安裝了“ Maven Integration for WTP” (它是m2eclipse的可選模塊),則必須安裝它明確地),則應該將您的spring項目識別為動態Web項目,並且可以在Server上運行。 在這種情況下,只需右鍵單擊您的項目,轉到“運行方式”>“在服務器上運行” ,選擇“ 手動定義新服務器”,然后使用向導添加本地Tomcat。
您可以簡單地執行:
mvn tomcat:run
這將使用嵌入式Tomcat服務器將當前項目作為動態Web應用程序運行。
如果你想要的是真正的部署到你的本地的Tomcat,然后看看在tomcat:deploy
目標。
當然,您始終可以從Eclipse運行這些目標,但是我建議在這里使用IDE支持(即WTP)。 如果要在調試模式下運行Tomcat,這將更加容易。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.