Uploaded image for project: 'Geronimo'
  1. Geronimo
  2. GERONIMO-6203

Too many unwanted dependencies are added for a simple web application

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • 3.0-beta-1
    • None
    • deployment
    • Security Level: public (Regular issues)
    • None

    Description

      While deploying a simple web application, too many unwanted dependencies are added, it could be checked from the geronimo-plugins.xml file in the META-INF directory of deployed application.
      I understand that, sometimes it is hard to determine whether the dependency is required in the createModule process, like axis2 etc, but we need to remove it later if it is not required.

      <dependency>
      <groupId>org.apache.geronimo.configs</groupId>
      <artifactId>tomcat7</artifactId>
      <version>3.0-SNAPSHOT</version>
      <type>car</type>
      <import>all</import>
      </dependency>
      <dependency>
      <groupId>org.apache.geronimo.configs</groupId>
      <artifactId>wink</artifactId>
      <version>3.0-SNAPSHOT</version>
      <type>car</type>
      <import>all</import>
      </dependency>
      <dependency>
      <groupId>org.apache.geronimo.modules</groupId>
      <artifactId>geronimo-bval</artifactId>
      <type>jar</type>
      <import>all</import>
      </dependency>
      <dependency>
      <groupId>org.apache.geronimo.configs</groupId>
      <artifactId>axis</artifactId>
      <type>car</type>
      <import>all</import>
      </dependency>
      <dependency>
      <groupId>org.apache.geronimo.configs</groupId>
      <artifactId>axis2</artifactId>
      <type>car</type>
      <import>all</import>
      </dependency>
      <dependency>
      <groupId>org.apache.geronimo.configs</groupId>
      <artifactId>j2ee-corba-yoko</artifactId>
      <version>3.0-SNAPSHOT</version>
      <type>car</type>
      <import>all</import>
      </dependency>
      <dependency>
      <groupId>org.apache.geronimo.configs</groupId>
      <artifactId>openjpa2</artifactId>
      <version>3.0-SNAPSHOT</version>
      <type>car</type>
      <import>all</import>
      </dependency>
      <dependency>
      <groupId>org.apache.geronimo.configs</groupId>
      <artifactId>openejb</artifactId>
      <type>car</type>
      <import>classes</import>
      </dependency>

      Attachments

        Activity

          People

            xuhaihong Haihong Xu
            xuhaihong Haihong Xu
            Votes:
            1 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: