我希望當我運行mvn install時,可以在/ target中生成一個war,並在c:.... tomcat 6 \ deploy目錄中生成一個war。 。 我正在使用maven2,Eclipse和m2eclipse。這個怎麼做 ?? Thnx :)Maven:如何在兩個文件夾中生成項目的war文件
回答
你可以嘗試使用maven-antrun-plugin到你的戰爭複製到Tomcat這樣的部署目錄:
<build>
<plugins>
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.6</version>
<executions>
<execution>
<phase>install</phase>
<configuration>
<target>
<copy file="{project.build.directory}/${project.actifactId}-${project.version}.war" tofile="<your tomcat path>/${project.actifactId}-${project.version}.war" />
</target>
</configuration>
<goals>
<goal>run</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
也許你不需要複製戰爭文件,如果你嘗試Maven Jetty Plugin。該插件用於直接從Maven運行Web應用程序。
我不希望它運行,這是一個portlet,我想放置到liferay-tomcat-bundle的deploy文件夾中以進行熱部署:) – 2011-06-10 07:41:38
嘗試cargo-maven2-plugin。也許像這樣的工作:
<plugin>
<groupId>org.codehaus.cargo</groupId>
<artifactId>cargo-maven2-plugin</artifactId>
<executions>
<execution>
<id>deploy-local</id>
<phase>install</phase>
<goals>
<goal>deployer-deploy</goal>
<goals>
</execution>
</executions>
<configuration>
<container>
<containerId>tomcat6x</containerId>
</container>
<configuration>
<type>existing</type>
<home>/your/tomcat/dir</home> <!-- replace as needed -->
</configuration>
</configuration>
</plugin>
...摑到這一個配置文件或頂層<build><plugins>
部分,看看它是否適合你...
如何指定我的.war文件的名稱?因爲它不是項目的名稱+版本? – 2011-06-10 08:29:47
我想默認情況下它會使用你聲明的'finalName'值。但我不完全確定。 – 2011-06-10 18:05:14
- 1. GWT'xyz'項目:生成war/xyz文件夾
- 2. 如何在一個Maven項目中打包多個WAR文件?
- 3. 如何從war maven文件夾中排除文件夾
- 4. 從現有的maven項目生成war文件
- 5. 如何在GitLab中爲java maven項目自動生成war文件?
- 6. gradle war task在war文件的根目錄下生成META-INF文件夾
- 7. 如何在Gradle項目中生成war文件
- 8. Maven生成的源文件夾文件
- 9. 如何在maven項目中編譯和生成單個文件
- 10. 如何導出到war文件我的maven項目在eclipse中
- 11. 生成XSD文件類的Maven項目
- 12. 如何排除maven war插件生成的jar文件?
- 13. 如何將maven項目版本放在war文件清單中?
- 14. 在dist文件夾中不會出現項目war文件
- 15. 生成.war文件
- 16. 如何在生成文件中爲目標創建文件夾
- 17. 爲什麼我的Maven項目在目標文件夾中自動生成apidoc?
- 18. 生成的pdf文件保存在項目文件夾內
- 19. 在構建項目時將外部文件夾添加到maven項目中的war文件
- 20. 如何在React Native項目中重新生成ios文件夾?
- 21. 在「目標」文件夾中生成的Maven java類未編譯
- 22. 如何使用Maven for RCP插件項目生成.exe文件
- 23. 如何在Maven中爲生成的源創建文件夾?
- 24. Django:Startapp將文件生成到現有項目文件夾中
- 25. 如何在一個.ear文件中有兩個.war文件?
- 26. 如何在Intellij的maven webapp項目中創建「java」文件夾?
- 27. 的Maven插件JAXB不能生成目標文件夾類
- 28. 如何在一個android.mk文件中生成兩個.so文件
- 29. 從tomcat webapp文件夾生成war文件
- 30. 如何讓maven war插件創建多個war文件
太棒了:) Thnx – 2011-06-10 08:21:16