Сборка Maven'ом
От: Аноним  
Дата: 16.06.07 09:11
Оценка:
Здравствуйте!

У меня возникла следующая проблема:
у меня есть проект, описанный на Maven,
-----------------------------------------------------------------------------
<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>org.leeif</groupId>
<artifactId>leeif</artifactId>
<packaging>pom</packaging>
<version>1.0</version>
<name>Web Diary</name>

<!-- MODULES CONFIGURATION -->

<modules>
<module>diary-fo</module>
<module>diary-fo-controller</module>
</modules>
....
------------------------------------------------------------------------------
состоящий из двух составных частей, diary-fo
------------------------------------------------------------------------------
<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">
<parent>
<groupId>org.leeif</groupId>
<artifactId>leeif</artifactId>
<version>1.0</version>
</parent>

<modelVersion>4.0.0</modelVersion>
<artifactId>diary-fo</artifactId>
<packaging>war</packaging>
<name>BackOffice WebApp</name>

<dependencies>
<dependency>
<groupId>org.leeif</groupId>
<artifactId>diary-fo-controller</artifactId>
</dependency>
.....
<dependencies>
------------------------------------------------------------------------------
и diary-fo-controller
------------------------------------------------------------------------------
<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">
<parent>
<groupId>org.leeif</groupId>
<artifactId>leeif</artifactId>
<version>1.0</version>
</parent>

<modelVersion>4.0.0</modelVersion>
<artifactId>diary-fo-controller</artifactId>
<packaging>jar</packaging>
<name>BackOffice Controllers</name>
.....
-------------------------------------------------------------------------------
Вопрос: как настроить так, чтобы maven компилировал, создавал war (так оно и есть)
и, что самое главное, заливал его на томкэт и запускал томкэт. Я нашел плагин cargo,
но настроить его никак не могу... Помогите его сконфигурировать,остановился я на таких его настройках:
-------------------------------------------------------------------------------
<plugin>
<groupId>org.codehaus.cargo</groupId>
<artifactId>cargo-maven2-plugin</artifactId>
<configuration>
<wait>false</wait>
<container>
<containerId>tomcat5x</containerId>
<log>
output\\tomcat5x\\cargo.log
</log>
<zipUrlInstaller>
<url>
http://www.apache.org/dist/tomcat/tomcat-5/v5.5.23/bin/apache-tomcat-5.5.23.zip
</url>
<installDir>install</installDir>
</zipUrlInstaller>
</container>
<configuration>
<home>
output\\tomcat5x\\container
</home>
<properties>
<cargo.servlet.port>
8080
</cargo.servlet.port>
<cargo.logging>high</cargo.logging>
</properties>
</configuration>
<deployer>
<type>local</type>
<deployables>
<deployable>
<location>diary-fo\\target</location>
<groupId>org.leeif</groupId>
<artifactId>diary-fo</artifactId>
<type>war</type>
<properties>
<context>diary</context>
</properties>
<pingURL>http://localhost:8080/diary/index.htm&lt;/pingURL&gt;
<!--<pingTimeout>20000</pingTimeout>-->
</deployable>
</deployables>
</deployer>
</configuration>
</plugin>
--------------------------------------------------------------------------
естественно — это не то, что мне нужно,но уже ближе к правде

Спасибо за внимание!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.