I'm working on a mvn / AndroMDA project. My project has a dependency
on taglibs/standard-1.1.jar

Everything was working fine until I added a dependency to ojdbc-14.jar
(the oracle JDBC drivers). And suddenly my webapp was packed without
taglibs/standard-1.1.1.jar. Strange ...

My project is composed of 4 sub-projects. I added to the main pom.xml :

[...]
 <dependencyManagement>
     <dependency>
       <groupId>ojdbc</groupId>
       <artifactId>ojdbc</artifactId>
       <version>14</version>
     </dependency>
 </dependencyManagement>
[...]


and in my web sub-project (web/pom.xml) I added

[...]
 <dependencies>
   <dependency>
     <groupId>ojdbc</groupId>
     <artifactId>ojdbc</artifactId>
   </dependency>
 </dependencies>
[...]

Does anyone has an idea of where the problem could be ?

  Thanks a lot !

Guillaume

PS: attached are the to pom.xml

--
Jabber : [EMAIL PROTECTED]
Skype : Guillaume.Lederrey
Projects :
* http://rwanda.wordpress.com/
* http://rwandatech.wordpress.com/
<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.bi.lodhcms</groupId>
  <artifactId>lodhcms</artifactId>
  <packaging>pom</packaging>
  <version>1.0-SNAPSHOT</version>
  <name>LODH CMS</name>
  <description>The LODH CMS Project.</description>
  <scm>
    <connection></connection>
    <url></url>
  </scm>
  <organization>
    <name></name>
    <url></url>
  </organization>
  <ciManagement>
    <system>continuum</system>
    <notifiers>
      <notifier>
        <type>mail</type>
        <configuration>
          <address></address>
        </configuration>
      </notifier>
    </notifiers>
  </ciManagement>
  <developers>
    <developer>
      <id></id>
      <name>Guillaume Lederrey</name>
      <email></email>
      <organization></organization>
      <roles>
        <role>Developer</role>
      </roles>
      <timezone></timezone>
    </developer>
  </developers>
  <dependencyManagement>
    <dependencies>
      <dependency>
        <groupId>org.andromda.profiles.uml14</groupId>
        <artifactId>andromda-profile</artifactId>
        <version>3.2</version>
        <type>xml.zip</type>
        <scope>runtime</scope>
      </dependency>
      <dependency>
        <groupId>org.andromda</groupId>
        <artifactId>andromda-core</artifactId>
        <version>3.2</version>
        <exclusions>
          <exclusion>
            <groupId>xml-apis</groupId>
            <artifactId>xml-apis</artifactId>
          </exclusion>
          <exclusion>
            <groupId>xerces</groupId>
            <artifactId>xercesImpl</artifactId>
          </exclusion>
          <exclusion>
            <groupId>xalan</groupId>
            <artifactId>xalan</artifactId>
          </exclusion>
          <exclusion>
            <groupId>log4j</groupId>
            <artifactId>log4j</artifactId>
          </exclusion>
        </exclusions>
      </dependency>
      <dependency>
        <groupId>org.andromda.translationlibraries</groupId>
        <artifactId>andromda-ocl-translation-core</artifactId>
        <version>3.2</version>
      </dependency>
      <dependency>
        <groupId>org.andromda.translationlibraries</groupId>
        <artifactId>andromda-ocl-validation-library</artifactId>
        <version>3.2</version>
      </dependency>
      <dependency>
        <groupId>org.andromda.cartridges</groupId>
        <artifactId>andromda-spring-cartridge</artifactId>
        <version>3.2</version>
        <scope>runtime</scope>
      </dependency>
      <dependency>
        <groupId>org.andromda.cartridges</groupId>
        <artifactId>andromda-hibernate-cartridge</artifactId>
        <version>3.2</version>
        <scope>runtime</scope>
      </dependency>
      <dependency>
        <groupId>org.andromda.cartridges</groupId>
        <artifactId>andromda-java-cartridge</artifactId>
        <version>3.2</version>
        <scope>runtime</scope>
      </dependency>
      <dependency>
        <groupId>org.andromda.cartridges</groupId>
        <artifactId>andromda-bpm4struts-cartridge</artifactId>
        <version>3.2</version>
        <scope>runtime</scope>
      </dependency>
      <dependency>
        <groupId>org.andromda.translationlibraries</groupId>
        <artifactId>andromda-ocl-query-library</artifactId>
        <version>3.2</version>
        <scope>runtime</scope>
      </dependency>
      <!-- This dependency provides the ability to implement your
        business logic in an interpreted manner during development on
        your local machine -->
      <dependency>
        <groupId>org.andromda</groupId>
        <artifactId>andromda-script-wrappers</artifactId>
        <version>3.2</version>
        <scope>runtime</scope>
      </dependency>
      <dependency>
        <groupId>commons-beanutils</groupId>
        <artifactId>commons-beanutils</artifactId>
        <version>1.7.0</version>
      </dependency>
      <dependency>
        <groupId>commons-collections</groupId>
        <artifactId>commons-collections</artifactId>
        <version>3.1</version>
      </dependency>
      <dependency>
        <groupId>commons-lang</groupId>
        <artifactId>commons-lang</artifactId>
        <version>2.1</version>
      </dependency>
      <dependency>
        <groupId>commons-logging</groupId>
        <artifactId>commons-logging</artifactId>
        <version>1.0.4</version>
      </dependency>
      <dependency>
        <groupId>jboss</groupId>
        <artifactId>jboss-j2ee</artifactId>
        <version>3.2.3</version>
      </dependency>
      <dependency>
        <groupId>org.hibernate</groupId>
        <artifactId>hibernate</artifactId>
        <version>3.1.3</version>
      </dependency>
      <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring</artifactId>
        <version>1.2.7</version>
        <exclusions>
          <exclusion>
            <artifactId>servlet-api</artifactId>
            <groupId>javax.servlet</groupId>
          </exclusion>
          <exclusion>
            <artifactId>jta</artifactId>
            <groupId>javax.transaction</groupId>
          </exclusion>
          <exclusion>
            <artifactId>connector</artifactId>
            <groupId>javax.resource</groupId>
          </exclusion>
          <exclusion>
            <artifactId>xjavadoc</artifactId>
            <groupId>xdoclet</groupId>
          </exclusion>
          <exclusion>
            <artifactId>cos</artifactId>
            <groupId>com.servlets</groupId>
          </exclusion>
          <exclusion>
            <artifactId>jstl</artifactId>
            <groupId>javax.servlet</groupId>
          </exclusion>
          <exclusion>
            <artifactId>standard</artifactId>
            <groupId>taglibs</groupId>
          </exclusion>
          <exclusion>
            <artifactId>quartz</artifactId>
            <groupId>quartz</groupId>
          </exclusion>
        </exclusions>
      </dependency>
      <dependency>
        <groupId>aopalliance</groupId>
        <artifactId>aopalliance</artifactId>
        <version>1.0</version>
      </dependency>
      <dependency>
        <groupId>antlr</groupId>
        <artifactId>antlr</artifactId>
        <version>2.7.2</version>
      </dependency>
      <dependency>
        <groupId>commons-digester</groupId>
        <artifactId>commons-digester</artifactId>
        <version>1.7</version>
        <scope>runtime</scope>
        <exclusions>
          <exclusion>
            <groupId>xml-apis</groupId>
            <artifactId>xml-apis</artifactId>
          </exclusion>
        </exclusions>
      </dependency>
      <dependency>
        <groupId>commons-validator</groupId>
        <artifactId>commons-validator</artifactId>
        <version>1.1.4</version>
      </dependency>
      <dependency>
        <groupId>commons-fileupload</groupId>
        <artifactId>commons-fileupload</artifactId>
        <version>1.0</version>
        <scope>runtime</scope>
      </dependency>
      <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>servlet-api</artifactId>
        <version>2.4</version>
        <scope>provided</scope>
      </dependency>
      <dependency>
        <groupId>itext</groupId>
        <artifactId>itext</artifactId>
        <version>0.99</version>
        <scope>runtime</scope>
      </dependency>
      <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>jstl</artifactId>
        <version>1.1.2</version>
        <scope>runtime</scope>
      </dependency>
      <dependency>
        <groupId>taglibs</groupId>
        <artifactId>standard</artifactId>
        <version>1.1.1</version>
        <scope>runtime</scope>
      </dependency>
      <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>jsp-api</artifactId>
        <version>2.0</version>
        <scope>provided</scope>
      </dependency>
      <dependency>
        <groupId>oro</groupId>
        <artifactId>oro</artifactId>
        <version>2.0.8</version>
        <scope>runtime</scope>
      </dependency>
      <dependency>
        <groupId>struts</groupId>
        <artifactId>struts</artifactId>
        <version>1.2.7</version>
        <exclusions>
          <exclusion>
            <groupId>commons-chain</groupId>
            <artifactId>commons-chain</artifactId>
          </exclusion>
          <exclusion>
            <groupId>commons-digester</groupId>
            <artifactId>commons-digester</artifactId>
          </exclusion>
        </exclusions>
      </dependency>
      <dependency>
        <groupId>struts-menu</groupId>
        <artifactId>struts-menu</artifactId>
        <version>2.3</version>
      </dependency>
      <dependency>
        <groupId>displaytag</groupId>
        <artifactId>displaytag</artifactId>
        <version>1.0</version>
        <scope>runtime</scope>
        <exclusions>
          <exclusion>
            <groupId>taglibs</groupId>
            <artifactId>standard</artifactId>
          </exclusion>
          <exclusion>
            <groupId>log4j</groupId>
            <artifactId>log4j</artifactId>
          </exclusion>
        </exclusions>
      </dependency>
      <dependency>
        <groupId>log4j</groupId>
        <artifactId>log4j</artifactId>
        <version>1.2.12</version>
      </dependency>
      <dependency>
        <groupId>mysql</groupId>
        <artifactId>mysql-connector-java</artifactId>
        <version>5.0.4</version>
      </dependency>
      <!--
      <dependency>
        <groupId>ojdbc</groupId>
        <artifactId>ojdbc</artifactId>
        <version>14</version>
      </dependency>
      -->
      <dependency>
        <groupId>fckeditor</groupId>
        <artifactId>fckeditor</artifactId>
        <version>2.3</version>
      </dependency>
      <dependency>
        <groupId>velocity</groupId>
        <artifactId>velocity</artifactId>
        <version>1.4</version>
      </dependency>
      <dependency>
        <groupId>javax.mail</groupId>
        <artifactId>mail</artifactId>
        <version>1.4</version>
      </dependency>
      <dependency>
        <groupId>javax.activation</groupId>
        <artifactId>activation</artifactId>
        <version>1.1</version>
      </dependency>
      <dependency>
        <groupId>org.acegisecurity</groupId>
        <artifactId>acegi-security</artifactId>
        <version>1.0.1</version>
        <exclusions>
          <!-- commons-codec need to be commented out under Tomcat, will need to check under WebLogic -->
          <!--
            <exclusion>
            <groupId>commons-codec</groupId>
            <artifactId>commons-codec</artifactId>
            </exclusion>
          -->
          <exclusion>
            <groupId>org.springframework</groupId>
            <artifactId>spring-remoting</artifactId>
          </exclusion>
          <exclusion>
            <groupId>org.springframework</groupId>
            <artifactId>spring-jdbc</artifactId>
          </exclusion>
          <exclusion>
            <groupId>org.springframework</groupId>
            <artifactId>spring-support</artifactId>
          </exclusion>
        </exclusions>
      </dependency>
    </dependencies>
  </dependencyManagement>
  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>org.testng</groupId>
      <artifactId>testng</artifactId>
      <version>4.7</version>
      <scope>compile</scope>
      <classifier>jdk15</classifier>
    </dependency>
    <dependency>
      <groupId>log4j</groupId>
      <artifactId>log4j</artifactId>
      <version>1.2.12</version>
      <scope>test</scope>
    </dependency>
    <dependency>
      <groupId>mysql</groupId>
      <artifactId>mysql-connector-java</artifactId>
      <version>5.0.4</version>
      <scope>test</scope>
    </dependency>
    <!--
    <dependency>
      <groupId>ojdbc</groupId>
      <artifactId>ojdbc</artifactId>
      <version>14</version>
      <scope>test</scope>
    </dependency>
    -->
    <!--
      <dependency>
      <groupId>hsqldb</groupId>
      <artifactId>hsqldb</artifactId>
      <version>1.8.0.7</version>
      <scope>test</scope>
      </dependency>
    -->
  </dependencies>
  <build>
    <defaultGoal>install</defaultGoal>
    <pluginManagement>
      <plugins>
        <plugin>
          <groupId>org.andromda.maven.plugins</groupId>
          <artifactId>andromda-multi-source-plugin</artifactId>
          <version>3.2</version>
          <executions>
            <execution>
              <goals>
                <goal>add-source</goal>
              </goals>
              <configuration>
                <sourceDirectories>
                  <directory>target/src</directory>
                </sourceDirectories>
              </configuration>
            </execution>
          </executions>
        </plugin>
        <plugin>
          <groupId>org.andromda.maven.plugins</groupId>
          <artifactId>andromda-maven-plugin</artifactId>
          <version>3.2</version>
        </plugin>
        <plugin>
          <groupId>org.andromda.maven.plugins</groupId>
          <artifactId>andromdapp-maven-plugin</artifactId>
          <version>3.2</version>
        </plugin>
        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-resources-plugin</artifactId>
          <version>2.2</version>
        </plugin>
        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-compiler-plugin</artifactId>
          <configuration>
            <source>1.5</source>
            <target>1.5</target>
          </configuration>
        </plugin>
        <plugin>
          <groupId>org.apache.maven.plugins</groupId>
          <artifactId>maven-surefire-plugin</artifactId>
          <version>2.2</version>
          <configuration>
            <suiteXmlFiles>
              <suiteXmlFile>src/test/resources/testng.xml</suiteXmlFile>
            </suiteXmlFiles>
          </configuration>
        </plugin>
      </plugins>
    </pluginManagement>
  </build>
  <modules>
    <module>mda</module>
    <module>common</module>
    <module>core</module>
    <module>web</module>
  </modules>
  <properties>
    <!--
      Change this to generate to the correct MDA database mappings,
      For MySql use: MySQL
      For Hypersonic use: HypersonicSql
      For Oracle9i use: Oracle9i
      For DB2 use: DB2
      For Informix use: InformixDB
      For MSSQL use: MSSQL
      For Pointbase use: PointBase
      For Postgres use: PostgreSQL
      For Sybase use: Sybase
      For SapDB use: SapDB
      For Derby use: Derby
    -->
    <sql.mappings>MySQL</sql.mappings>
    <!--
      Change this for the appropriate database
      For MySql use: org.hibernate.dialect.MySQLDialect
      For MySql InnoDB use: org.hibernate.dialect.MySQLInnoDBDialect
      For MySql MyISAM use: org.hibernate.dialect.MySQLMyISAMDialect
      For Hypersonic use: org.hibernate.dialect.HSQLDialect
      For Oracle any version use: org.hibernate.dialect.OracleDialect
      For Oracle9i/10g use: org.hibernate.dialect.Oracle9Dialect
      For DB2 use: org.hibernate.dialect.DB2Dialect
      For Informix use: org.hibernate.dialect.InformixDialect
      For MSSQL use: org.hibernate.dialect.SQLServerDialect
      For Pointbase use: org.hibernate.dialect.PointbaseDialect
      For Postgres use: org.hibernate.dialect.PostgreSQLDialect
      For Sybase use: org.hibernate.dialect.SybaseDialect
      For Sybase Anywhere use: org.hibernate.dialect.SybaseAnywhereDialect
      For SapDB use: org.hibernate.dialect.SAPDBDialect
      For Progress use: org.hibernate.dialect.ProgressDialect
      For Derby use: org.hibernate.dialect.DerbyDialect
    -->
    <hibernate.dialect>
      org.hibernate.dialect.MySQLInnoDBDialect
    </hibernate.dialect>
    <tomcat.home>${env.CATALINA_HOME}</tomcat.home>
    <application.id>lodhcms</application.id>
    <application.package>com.bi.lodhcms</application.package>
    <application.name>LODH CMS</application.name>
    <application.version>1.0-SNAPSHOT</application.version>
    <dataSource.name>jdbc/${application.id}</dataSource.name>
    <dataSource>java:comp/env/${dataSource.name}</dataSource>
  </properties>
  <profiles>
    <profile>
      <id>local</id>
      <activation>
        <activeByDefault>true</activeByDefault>
      </activation>
      <properties>
        <!--
          Change driver jar for appropriate database
          For MySQL use: mysql-connector-java-X-bin.jar
          For Hypersonic use: hsqldb.jar
        -->
        <jdbc.driver.jar>
          ${settings.localRepository}/mysql/mysql-connector-java/5.0.4/mysql-connector-java-5.0.4.jar
        </jdbc.driver.jar>
        <!--
          Change driver for appropriate database
          For MySQL use: com.mysql.jdbc.Driver
          For Hypersonic use: org.hsqldb.jdbcDriver
          For Oracle9i use: oracle.jdbc.driver.OracleDriver
          For DB2 use: COM.ibm.db2.jdbc.app.DB2Driver
          For Informix use: com.informix.jdbc.IfxDriver
          For MSSQL use: com.microsoft.jdbc.sqlserver.SQLServerDriver
          For Pointbase use: com.pointbase.jdbc.jdbcUniversalDriver
          For Postgres use: org.postgresql.Driver
          For Sybase use: com.sybase.jdbc2.jdbc.SybDataSource
          For SapDB use: com.sap.dbtech.jdbc.DriverSapDB
          For Progress use: com.progress.sql.jdbc.JdbcProgressDriver
          For Derby use: org.apache.derby.jdbc.EmbeddedDriver
        -->
        <jdbc.driver>com.mysql.jdbc.Driver</jdbc.driver>
        <!--
          Change connection url for appropriate database
          For MySQL use: jdbc:mysql://localhost:3306/lodhcms
          For Hypersonic use: jdbc:hsqldb:hsql://127.0.0.1:1701
          For Oracle9i use: jdbc:oracle:thin:@localhost:1521:yoursid
          For DB2 use: jdbc:db2:lodhcms
          For Informix use: jdbc:informix-sqli://localhost:1557/lodhcms:INFORMIXSERVER=myserver
          For MSSQL use: jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=lodhcms
          For Pointbase use: jdbc:pointbase:server://@pointbase.server@:@pointbase.port/pointbase.lodhcms@,new
          For Postgres use: jdbc:postgresql://localhost/lodhcms
          For Sybase use: jdbc:sybase:Tds:localhost:5000/lodhcms?JCONNECT_VERSION=6
          For SapDB use: jdbc:sapdb://127.0.0.1/lodhcms
          For Progress use: jdbc:JdbcProgress:T:localhost:3305:lodhcms
        -->
        <jdbc.url>jdbc:mysql://localhost:3306/lodhcms</jdbc.url>
        <jdbc.username>lodhcms</jdbc.username>
        <jdbc.password>lodhcms</jdbc.password>
        <!--
          Change exception sorder class name for appropriate database
          For MySQL use: org.jboss.resource.adapter.jdbc.vendor.MySQLExceptionSorter
          For Hypersonic use: org.jboss.resource.adapter.jdbc.vendor.DummyExceptionSorter
          For Oracle9i use: org.jboss.resource.adapter.jdbc.vendor.OracleExceptionSorter
          For DB2 use: org.jboss.resource.adapter.jdbc.vendor.DummyExceptionSorter
          For Informix use: org.jboss.resource.adapter.jdbc.vendor.InformixExceptionSorter
          For MSSQL use: org.jboss.resource.adapter.jdbc.vendor.DummyExceptionSorter
          For Pointbase use: org.jboss.resource.adapter.jdbc.vendor.DummyExceptionSorter
          For Postgres use: org.jboss.resource.adapter.jdbc.vendor.DummyExceptionSorter
          For Sybase use: org.jboss.resource.adapter.jdbc.vendor.SybaseExceptionSorter
          For SapDB use: org.jboss.resource.adapter.jdbc.vendor.DummyExceptionSorter
          For Progress use: org.jboss.resource.adapter.jdbc.vendor.DummyExceptionSorter
        -->
        <jdbc.exception.sorter>
          org.jboss.resource.adapter.jdbc.vendor.MySQLExceptionSorter
        </jdbc.exception.sorter>
      </properties>
      <build>
        <pluginManagement>
          <plugins>
            <plugin>
              <groupId>org.andromda.maven.plugins</groupId>
              <artifactId>andromdapp-maven-plugin</artifactId>
              <version>3.2</version>
              <!-- provides the injection of the script wrapper support into the class files (this should only
                be done when developing locally), uncomment this executions element to enable
                <executions>
                <execution>
                <id>instrument-scripts</id>
                <goals>
                <goal>instrument-scripts</goal>
                </goals>
                </execution>
                </executions>
              -->
              <configuration>
                <scriptWrapper>
                  org.andromda.scriptwrappers.GroovyScriptWrapper
                </scriptWrapper>
                <locations>
                  <location>
                    <rootPath>${pom.basedir}/src/main/java</rootPath>
                    <!-- adjust these to include or exclude specific files, by default
                      all files found in the rootPath are considered
                      <includes>
                      <include>relative/path/to/file/to/include/SomeClass.java</include>
                      </includes>
                      <excludes>
                      <exclude>relative/path/to/file/to/include/SomeClass.java</exclude>
                      </excludes>
                    -->
                  </location>
                </locations>
              </configuration>
            </plugin>
          </plugins>
        </pluginManagement>
      </build>
    </profile>
    <profile>
      <id>development</id>
      <activation>
        <property>
          <name>env</name>
          <value>dev</value>
        </property>
      </activation>
      <properties>
        <jdbc.driver.jar></jdbc.driver.jar>
        <jdbc.driver></jdbc.driver>
        <jdbc.url></jdbc.url>
        <jdbc.username></jdbc.username>
        <jdbc.password></jdbc.password>
        <jdbc.exception.sorter></jdbc.exception.sorter>
      </properties>
    </profile>
    <!--
      <profile>
      <id>test</id>
      <activation>
      <property>
      <name>env</name>
      <value>test</value>
      </property>
      </activation>
      <properties>
      <jdbc.driver.jar>${settings.localRepository}/hsqldb/hsqldb/1.8.0.7/hsqldb-1.8.0.7.jar</jdbc.driver.jar>
      <jdbc.driver>org.hsqldb.jdbcDriver</jdbc.driver>
      <jdbc.url>jdbc:hsqldb:file:${pom.basedir}/target/database</jdbc.url>
      <jdbc.username>sa</jdbc.username>
      <jdbc.password></jdbc.password>
      <jdbc.exception.sorter>org.jboss.resource.adapter.jdbc.vendor.DummyExceptionSorter</jdbc.exception.sorter>
      </properties>
      </profile>
    -->
    <profile>
      <id>validation</id>
      <activation>
        <property>
          <name>env</name>
          <value>val</value>
        </property>
      </activation>
      <properties>
        <sql.mappings>Oracle9i</sql.mappings>
        <hibernate.dialect>
          org.hibernate.dialect.Oracle9Dialect
        </hibernate.dialect>
        <jdbc.driver.jar>
          ${settings.localRepository}/ojdbc/ojdbc/14/ojdbc-14.jar
        </jdbc.driver.jar>
        <jdbc.driver>oracle.jdbc.driver.OracleDriver</jdbc.driver>
        <jdbc.url>jdbc:oracle:thin:@blue-pt1hmuvrmv:1521:pcsw</jdbc.url>
        <jdbc.username>lodhcms</jdbc.username>
        <jdbc.password>lodhcms</jdbc.password>
        <jdbc.exception.sorter>
          org.jboss.resource.adapter.jdbc.vendor.OracleExceptionSorter
        </jdbc.exception.sorter>
      </properties>
    </profile>
    <profile>
      <id>production</id>
      <activation>
        <property>
          <name>env</name>
          <value>prod</value>
        </property>
      </activation>
      <properties>
        <jdbc.driver.jar></jdbc.driver.jar>
        <jdbc.driver></jdbc.driver>
        <jdbc.url></jdbc.url>
        <jdbc.username></jdbc.username>
        <jdbc.password></jdbc.password>
        <jdbc.exception.sorter></jdbc.exception.sorter>
      </properties>
    </profile>
  </profiles>
  <repositories>
    <repository>
      <id>andromda</id>
      <name>AndroMDA Repository</name>
      <url>http://team.andromda.org/maven2</url>
    </repository>
  </repositories>
  <pluginRepositories>
    <pluginRepository>
      <id>andromda</id>
      <name>AndroMDA Repository</name>
      <url>http://team.andromda.org/maven2</url>
    </pluginRepository>
    <pluginRepository>
      <id>maven</id>
      <name>Maven Repository</name>
      <url>http://repo1.maven.org/maven2</url>
    </pluginRepository>
  </pluginRepositories>
  <prerequisites>
    <maven>2.0.1</maven>
  </prerequisites>
</project>
<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>
  <parent>
    <groupId>com.bi.lodhcms</groupId>
    <artifactId>lodhcms</artifactId>
    <version>1.0-SNAPSHOT</version>
  </parent>
  <artifactId>lodhcms-web</artifactId>
  <packaging>war</packaging>
  <name>LODH CMS Web</name>
  <dependencies>
    <dependency>
      <groupId>${pom.groupId}</groupId>
      <artifactId>lodhcms-common</artifactId>
      <version>${pom.version}</version>
    </dependency>
    <dependency>
      <groupId>${pom.groupId}</groupId>
      <artifactId>lodhcms-core</artifactId>
      <version>${pom.version}</version>
    </dependency>
    <dependency>
      <groupId>commons-logging</groupId>
      <artifactId>commons-logging</artifactId>
    </dependency>
    <dependency>
      <groupId>commons-lang</groupId>
      <artifactId>commons-lang</artifactId>
    </dependency>
    <dependency>
      <groupId>commons-beanutils</groupId>
      <artifactId>commons-beanutils</artifactId>
    </dependency>
    <dependency>
      <groupId>commons-collections</groupId>
      <artifactId>commons-collections</artifactId>
    </dependency>
    <dependency>
      <groupId>commons-validator</groupId>
      <artifactId>commons-validator</artifactId>
    </dependency>
    <dependency>
      <groupId>commons-digester</groupId>
      <artifactId>commons-digester</artifactId>
    </dependency>
    <dependency>
      <groupId>commons-fileupload</groupId>
      <artifactId>commons-fileupload</artifactId>
    </dependency>
    <dependency>
      <groupId>oro</groupId>
      <artifactId>oro</artifactId>
    </dependency>
    <dependency>
      <groupId>struts</groupId>
      <artifactId>struts</artifactId>
    </dependency>
    <dependency>
      <groupId>displaytag</groupId>
      <artifactId>displaytag</artifactId>
    </dependency>
    <dependency>
      <groupId>javax.servlet</groupId>
      <artifactId>servlet-api</artifactId>
    </dependency>
    <dependency>
      <groupId>itext</groupId>
      <artifactId>itext</artifactId>
    </dependency>
    <dependency>
      <groupId>taglibs</groupId>
      <artifactId>standard</artifactId>
    </dependency>
    <dependency>
      <groupId>javax.servlet</groupId>
      <artifactId>jstl</artifactId>
    </dependency>
    <dependency>
      <groupId>org.andromda</groupId>
      <artifactId>andromda-script-wrappers</artifactId>
      <scope>provided</scope>
    </dependency>
    <dependency>
      <groupId>jboss</groupId>
      <artifactId>jboss-j2ee</artifactId>
    </dependency>
    <dependency>
      <groupId>log4j</groupId>
      <artifactId>log4j</artifactId>
    </dependency>
    <dependency>
      <groupId>org.acegisecurity</groupId>
      <artifactId>acegi-security</artifactId>
    </dependency>
    <dependency>
      <groupId>mysql</groupId>
      <artifactId>mysql-connector-java</artifactId>
    </dependency>
    <!--
    <dependency>
      <groupId>ojdbc</groupId>
      <artifactId>ojdbc</artifactId>
    </dependency>
    -->
    <dependency>
      <groupId>fckeditor</groupId>
      <artifactId>fckeditor</artifactId>
    </dependency>
  </dependencies>
  <build>
    <resources>
      <resource>
        <directory>src/main/resources</directory>
        <targetPath>../${pom.artifactId}-${pom.version}</targetPath>
        <filtering>true</filtering>
      </resource>
      <resource>
        <directory>src/main/resources-nofilter</directory>
        <targetPath>../${pom.artifactId}-${pom.version}</targetPath>
        <filtering>false</filtering>
      </resource>
    </resources>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-antrun-plugin</artifactId>
        <executions>
          <execution>
            <phase>process-resources</phase>
            <goals>
              <goal>run</goal>
            </goals>
          </execution>
        </executions>
        <configuration>
          <tasks>
            <copy todir="${pom.basedir}/target/src" overwrite="true"
              failonerror="false">
              <fileset dir="${pom.basedir}/src/main/jsp">
                <include name="**/*" />
              </fileset>
              <fileset dir="${pom.basedir}/src/main">
                <include name="css/**" />
                <include name="images/**" />
              </fileset>
            </copy>
          </tasks>
        </configuration>
      </plugin>
      <plugin>
        <groupId>org.andromda.maven.plugins</groupId>
        <artifactId>andromda-multi-source-plugin</artifactId>
      </plugin>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-war-plugin</artifactId>
        <configuration>
          <warSourceDirectory>target/src</warSourceDirectory>
          <excludes>**/*.java</excludes>
        </configuration>
      </plugin>
      <plugin>
        <groupId>org.andromda.maven.plugins</groupId>
        <artifactId>andromdapp-maven-plugin</artifactId>
        <executions>
          <execution>
            <goals>
              <goal>deploy</goal>
            </goals>
          </execution>
        </executions>
        <configuration>
          <deployLocation>${tomcat.home}/webapps</deployLocation>
        </configuration>
      </plugin>
    </plugins>
  </build>
</project>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to