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]