Jeff,
Attached is a pom.xml for tomcat. Many of these
jars can be moved to scope 'runtime'. Could you please
mark the ones needed for compilation. I have marked
some of them :
catalina x
catalina-cluster x
catalina-optional
jasper-compiler
jasper-compiler-jdt
jasper-runtime x
naming-resources
servlets-default x
servlets-invoker
tomcat-ajp x
tomcat-coyote x
tomcat-http x
tomcat-util x
Do you need commons-*, cglib, jars for
compilation?
Are there any that are not used at all?
Thnaks
Anita
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com <?xml version="1.0" encoding="ISO-8859-1"?>
<!--
Copyright 2006 The Apache Software Foundation
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<!-- $Rev: 383631 $ $Date: 2006-03-06 14:30:41 -0500 (Mon, 06 Mar 2006) $ -->
<project>
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.apache.geronimo</groupId>
<artifactId>geronimo</artifactId>
<version>1.2-SNAPSHOT</version>
</parent>
<groupId>org.apache.geronimo</groupId>
<artifactId>geronimo-tomcat</artifactId>
<version>${geronimoVersion}</version>
<packaging>jar</packaging>
<name>Geronimo :: Tomcat</name>
<!-- TODO: Find a way to get rid of that -->
<properties>
<buildDir>${project.build.directory}</buildDir>
<endorsedDir>${buildDir}/endorsed</endorsedDir>
<localRepoDir>${settings.localRepository}</localRepoDir>
</properties>
<build>
<resources>
<resource>
<directory>src/resources</directory>
</resource>
</resources>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
<executions>
<execution>
<phase>process-test-resources</phase>
<goals>
<goal>run</goal>
</goals>
<configuration>
<tasks>
<tstamp />
<!-- add this to parent -->
<copy todir="${buildDir}/var/catalina/conf" file="src/resources/META-INF/geronimo-tomcat/var/catalina/conf/web.xml" />
<copy todir="${buildDir}/var/catalina/webapps">
<fileset dir="src/test-resources/deployables">
<include name="war1/**" />
<include name="war3/**" />
</fileset>
</copy>
<!-- TODO Extract localRepoDir from localRepository -->
<copy todir="${endorsedDir}" flatten="true">
<fileset dir="${localRepoDir}">
<include name="xerces/xercesImpl/${xercesVersion}/*.jar" />
<include name="xml-apis/xml-apis/${xmlApisVersion}/*.jar" />
</fileset>
</copy>
</tasks>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
<dependencies>
<dependency>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-jsp_2.0_spec</artifactId>
<version>${geronimoSpecJspVersion}</version>
</dependency>
<dependency>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-j2ee-jacc_1.0_spec</artifactId>
<version>${geronimoSpecJ2eeJaccVersion}</version>
</dependency>
<dependency>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-j2ee-connector_1.5_spec</artifactId>
<version>${geronimoSpecJ2eeConnectorVersion}</version>
</dependency>
<dependency>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-jta_1.0.1B_spec</artifactId>
<version>${geronimoSpecJtaVersion}</version>
</dependency>
<dependency>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-j2ee-management_1.0_spec</artifactId>
<version>${geronimoSpecJ2eeManagementVersion}</version>
</dependency>
<dependency>
<groupId>org.apache.geronimo</groupId>
<artifactId>geronimo-common</artifactId>
</dependency>
<dependency>
<groupId>org.apache.geronimo</groupId>
<artifactId>geronimo-connector</artifactId>
</dependency>
<dependency>
<groupId>org.apache.geronimo</groupId>
<artifactId>geronimo-kernel</artifactId>
</dependency>
<dependency>
<groupId>org.apache.geronimo</groupId>
<artifactId>geronimo-naming</artifactId>
</dependency>
<dependency>
<groupId>org.apache.geronimo</groupId>
<artifactId>geronimo-security</artifactId>
</dependency>
<dependency>
<groupId>org.apache.geronimo</groupId>
<artifactId>geronimo-system</artifactId>
</dependency>
<dependency>
<groupId>org.apache.geronimo</groupId>
<artifactId>geronimo-transaction</artifactId>
</dependency>
<dependency>
<groupId>org.apache.geronimo</groupId>
<artifactId>geronimo-webservices</artifactId>
<!-- ws uses dependencies.dependency.version -->
<version>${geronimoVersion}</version>
</dependency>
<dependency>
<groupId>org.apache.geronimo</groupId>
<artifactId>geronimo-security-builder</artifactId>
</dependency>
<dependency>
<groupId>cglib</groupId>
<artifactId>cglib-nodep</artifactId>
</dependency>
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
</dependency>
<dependency>
<groupId>mx4j</groupId>
<artifactId>mx4j</artifactId>
</dependency>
<dependency>
<groupId>tomcat</groupId>
<artifactId>catalina</artifactId>
<version>${tomcatVersion}</version>
</dependency>
<dependency>
<groupId>tomcat</groupId>
<artifactId>tomcat-ajp</artifactId>
<version>${tomcatAjpVersion}</version>
</dependency>
<dependency>
<groupId>tomcat</groupId>
<artifactId>catalina-cluster</artifactId>
<version>${tomcatVersion}</version>
</dependency>
<!--
- Required until any realm is provided to Tomcat
- See StandardEngine::getRealm()
-->
<dependency>
<groupId>tomcat</groupId>
<artifactId>catalina-optional</artifactId>
<version>${tomcatVersion}</version>
</dependency>
<dependency>
<groupId>tomcat</groupId>
<artifactId>tomcat-coyote</artifactId>
<version>${tomcatVersion}</version>
</dependency>
<dependency>
<groupId>tomcat</groupId>
<artifactId>tomcat-http</artifactId>
<version>${tomcatVersion}</version>
</dependency>
<dependency>
<groupId>tomcat</groupId>
<artifactId>jasper-compiler</artifactId>
<version>${tomcatVersion}</version>
</dependency>
<dependency>
<groupId>tomcat</groupId>
<artifactId>jasper-compiler-jdt</artifactId>
<version>${tomcatVersion}</version>
</dependency>
<dependency>
<groupId>tomcat</groupId>
<artifactId>jasper-runtime</artifactId>
<version>${tomcatVersion}</version>
</dependency>
<dependency>
<groupId>tomcat</groupId>
<artifactId>tomcat-util</artifactId>
<version>${tomcatVersion}</version>
</dependency>
<dependency>
<groupId>tomcat</groupId>
<artifactId>naming-resources</artifactId>
<version>${tomcatVersion}</version>
</dependency>
<dependency>
<groupId>tomcat</groupId>
<artifactId>servlets-default</artifactId>
<version>${tomcatVersion}</version>
</dependency>
<dependency>
<groupId>tomcat</groupId>
<artifactId>servlets-invoker</artifactId>
<version>${tomcatVersion}</version>
</dependency>
<dependency>
<groupId>xerces</groupId>
<artifactId>xercesImpl</artifactId>
<version>${xercesVersion}</version>
</dependency>
<dependency>
<groupId>xml-apis</groupId>
<artifactId>xml-apis</artifactId>
<version>${xmlApisVersion}</version>
</dependency>
<dependency>
<groupId>commons-beanutils</groupId>
<artifactId>commons-beanutils</artifactId>
<version>${commonsBeanutilsVersion}</version>
</dependency>
<dependency>
<groupId>commons-collections</groupId>
<artifactId>commons-collections</artifactId>
<version>${commonsCollectionsVersion}</version>
</dependency>
<dependency>
<groupId>commons-digester</groupId>
<artifactId>commons-digester</artifactId>
<version>${commonsDigesterVersion}</version>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>commons-el</groupId>
<artifactId>commons-el</artifactId>
<version>${commonsElVersion}</version>
</dependency>
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>${commonsLoggingVersion}</version>
</dependency>
<dependency>
<groupId>commons-modeler</groupId>
<artifactId>commons-modeler</artifactId>
<version>${commonsModelerVersion}</version>
</dependency>
<dependency>
<groupId>regexp</groupId>
<artifactId>regexp</artifactId>
<version>${regexpVersion}</version>
</dependency>
<dependency>
<groupId>wadi</groupId>
<artifactId>wadi-core</artifactId>
<version>${wadiVersion}</version>
</dependency>
<dependency>
<groupId>wadi</groupId>
<artifactId>wadi-tomcat55</artifactId>
<version>${wadiVersion}</version>
</dependency>
</dependencies>
</project>