Here is my parent POM.XML... app POM will follow on next message.

And btw... there my common and proto.component do not have any dependency on 
tacos.



<?xml version="1.0" encoding="UTF-8"?>
<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>product</groupId>
  <artifactId>product</artifactId>
  <version>1.0</version>
  <packaging>pom</packaging>
  <name>product</name>
  <inceptionYear>2006</inceptionYear>

  <licenses>
    <license>
      <name>The Apache Software License, Version 2.0</name>
      <url>LICENSE.txt</url>
    </license>
  </licenses>

  <modules>
    <module>common</module>
    <module>proto.component</module>
    <module>tap.proto</module>
  </modules>

  <repositories>

    <repository>
      <id>tacos.snapshots</id>
      <url>http://tacos.sourceforge.net/nightly</url>
    </repository>
    <repository>
      <id>tacos.stable</id>
      <url>http://tacos.sourceforge.net/repository</url>
    </repository>

    <repository>
      <releases>
        <enabled>false</enabled>
      </releases>
      <id>codehaus</id>
      <name>Maven Central Development Repository</name>
      <url>http://www.ibiblio.org/maven2/</url>
    </repository>

    <repository>
      <id>${my.repository.id}</id>
      <name>${pom.artifactId} Repository</name>
      <url>${localRepository}</url>
    </repository>

  </repositories>

  <pluginRepositories>
    <pluginRepository>
      <id>maven-snapshots</id>
      <url>http://snapshots.repository.codehaus.org</url>
    </pluginRepository>
    <pluginRepository>
      <id>people.apache.org</id>
      <name>Apache's Maven2 Snapshot Repository</name>
      <url>http://people.apache.org/maven-snapshot-repository</url>
    </pluginRepository>
    <pluginRepository>
      <id>codehaus</id>
      <name>CodeHaus Repository</name>
      <url>http://repository.codehaus.org/</url>
    </pluginRepository>
  </pluginRepositories>

  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>${junit.version}</version>
      <scope>test</scope>
    </dependency>

    <dependency>
      <groupId>tapestry</groupId>
      <artifactId>tapestry</artifactId>
      <version>4.0.2</version>
    </dependency>
    <dependency>
      <groupId>tapestry</groupId>
      <artifactId>tapestry-contrib</artifactId>
      <version>4.0.2</version>
    </dependency>
    <dependency>
      <groupId>tapestry</groupId>
      <artifactId>tapestry-annotations</artifactId>
      <version>4.0.2</version>
    </dependency>

    <dependency>
      <groupId>net.sf.tacos</groupId>
      <artifactId>tacos-core</artifactId>
      <version>4.0.2-SNAPSHOT</version>
      <scope>compile</scope>
    </dependency>


    <dependency>
      <groupId>oracle</groupId>
      <artifactId>oracle-jdbc</artifactId>
      <version>9</version>
      <scope>system</scope>
      <systemPath>${env.ORACLE_HOME}/jdbc/lib/classes12.jar</systemPath>
    </dependency>
    <dependency>
      <groupId>log4j</groupId>
      <artifactId>log4j</artifactId>
      <version>${log4j.version}</version>
    </dependency>
    <dependency>
      <groupId>${jdbc.groupId}</groupId>
      <artifactId>${jdbc.artifactId}</artifactId>
      <version>${jdbc.version}</version>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>javax.servlet</groupId>
      <artifactId>servlet-api</artifactId>
      <version>${servlet.version}</version>
      <scope>provided</scope>
    </dependency>
  </dependencies>

  <build>
    <defaultGoal>install</defaultGoal>

    <pluginManagement>
      <plugins>
        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-eclipse-plugin</artifactId>
          <configuration>
            <outputDirectory>target-eclipse</outputDirectory>
          </configuration>
        </plugin>
        <plugin>
          <groupId>org.codehaus.cargo</groupId>
          <artifactId>cargo-maven2-plugin</artifactId>
          <version>0.3-SNAPSHOT</version>
        </plugin>
      </plugins>
    </pluginManagement>

    <sourceDirectory>${basedir}/src/main/java</sourceDirectory>
    <resources>

      <resource>
        <directory>${basedir}/src/main/descriptor/META-INF</directory>
        <includes>
          <include>**</include>
        </includes>
        <targetPath>META-INF</targetPath>
      </resource>
      <resource>
        <directory>${basedir}/src/main/java</directory>
        <includes>
          <include>**/*</include>
        </includes>
        <excludes>
          <exclude>**/*.java</exclude>
        </excludes>
      </resource>
      <resource>
        <directory>${basedir}/src/main/resources</directory>
        <includes>
          <include>**/*</include>
        </includes>
      </resource>
    </resources>

    <testSourceDirectory>${basedir}/src/test/java</testSourceDirectory>
    <testResources>
      <testResource>
        <directory>${basedir}/src/test/java</directory>
        <includes>
          <include>**/*</include>
        </includes>
        <excludes>
          <exclude>**/*.java</exclude>
        </excludes>
      </testResource>
    </testResources>

    <plugins>
      <plugin>
        <artifactId>maven-compiler-plugin</artifactId>
        <configuration>
          <source>1.5</source>
          <target>1.5</target>
        </configuration>
      </plugin>
      <plugin>
        <artifactId>maven-eclipse-plugin</artifactId>
        <configuration>
          <wtpversion>1.0</wtpversion>
        </configuration>
      </plugin>
      <plugin>
        <groupId>org.codehaus.cargo</groupId>
        <artifactId>cargo-maven2-plugin</artifactId>
        <version>0.3-SNAPSHOT</version>
      </plugin>
      <plugin>
        <groupId>org.mortbay.jetty</groupId>
        <artifactId>maven-jetty-plugin</artifactId>
        <configuration>
          <scanIntervalSeconds>3</scanIntervalSeconds>
        </configuration>
      </plugin>
      <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>tomcat-maven-plugin</artifactId>
        <configuration>
          <scanIntervalSeconds>3</scanIntervalSeconds>
        </configuration>
      </plugin>

    </plugins>

  </build>


  <distributionManagement>
    <site>
      <id>tomcat5x</id>
      <url>file:///${env.TOMCAT_HOME}/webapps</url>
    </site>


    <repository>
      <id>${my.repository.id}</id>
      <name>${pom.artifactId}</name>
      <url>${localRepository}</url>
    </repository>
  </distributionManagement>

  <reporting>
    <plugins>
      <plugin>
        <artifactId>maven-checkstyle-plugin</artifactId>
      </plugin>
      <plugin>
        <groupId>org.codehaus.mojo</groupId>
        <artifactId>cobertura-maven-plugin</artifactId>
      </plugin>
      <plugin>
        <artifactId>maven-javadoc-plugin</artifactId>
      </plugin>
      <plugin>
        <artifactId>maven-jxr-plugin</artifactId>
      </plugin>
      <plugin>
        <artifactId>maven-pmd-plugin</artifactId>
      </plugin>
      <plugin>
        <artifactId>maven-surefire-report-plugin</artifactId>
      </plugin>
    </plugins>
  </reporting>

  <properties>
    <jdbc.groupId>mysql</jdbc.groupId>
    <jdbc.artifactId>mysql-connector-java</jdbc.artifactId>
    <jdbc.version>5.0.3</jdbc.version>
    <jdbc.driverClassName>com.mysql.jdbc.Driver</jdbc.driverClassName>
    <jdbc.url>jdbc:mysql://localhost/test</jdbc.url>
    <jdbc.username>root</jdbc.username>
    <jdbc.password>admin</jdbc.password>

    
<localRepository>file:///${env.TOMCAT_HOME}/webapps/m2.repository</localRepository>
    <cargo.tomcat.mgr.username>admin</cargo.tomcat.mgr.username>
    <cargo.tomcat.mgr.password>admin</cargo.tomcat.mgr.password>
    <cargo.host>localhost</cargo.host>
    <cargo.port>8080</cargo.port>
    <cargo.wait>true</cargo.wait>
    <cargo.ping.timeout>20000</cargo.ping.timeout>

    <displaytag.version>1.1</displaytag.version>

    <junit.version>3.8.1</junit.version>
    <log4j.version>1.2.13</log4j.version>

    <servlet.version>2.4</servlet.version>

    <my.repository.id>localhost.repository</my.repository.id>
    <copyright.year>2004-2006</copyright.year>
  </properties>
</project>

_________________________________________________________________
Try Search Survival Kits: Fix up your home and better handle your cash with 
Live Search! 
http://imagine-windowslive.com/search/kits/default.aspx?kit=improve&locale=en-US&source=hmtagline


-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Tacos-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tacos-devel

Reply via email to