geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jacek Laskowski (JIRA)" <...@geronimo.apache.org>
Subject [jira] Commented: (GERONIMO-2161) [RTC] Remove Geronimo modules from dependencyManagement in root pom.xml
Date Sun, 02 Jul 2006 10:17:30 GMT
    [ http://issues.apache.org/jira/browse/GERONIMO-2161?page=comments#action_12418841 ] 

Jacek Laskowski commented on GERONIMO-2161:
-------------------------------------------

Once I applied GERONIMO-2082, too the build went a little further up to the following error.
Without the two fixes (GERONIMO-2082 and GERONIMO-2161) it's impossible to move on.

jlaskowski@dev /cygdrive/c/oss/GERONIMO-2082-2161
$ mvn -Dstage=bootstrap && mvn
...
[INFO] ----------------------------------------------------------------------------
[INFO] Building Geronimo :: Applications
[INFO]    task-segment: [install]
[INFO] ----------------------------------------------------------------------------
[INFO] [site:attach-descriptor]
[INFO] [install:install]
[INFO] Installing c:\oss\GERONIMO-2082-2161\applications\pom.xml to C:\Documents and Settings\jlaskowski\.m2\repository\org\apache\geronimo\applications\applications-parent\1.2-SNA
PSHOT\applications-parent-1.2-SNAPSHOT.pom
[INFO] ----------------------------------------------------------------------------
[INFO] Building Geronimo Applications :: Demo
[INFO]    task-segment: [install]
[INFO] ----------------------------------------------------------------------------
Downloading: http://repo.mergere.com/maven2/org/apache/maven/plugins/maven-war-plugin/2.0/maven-war-plugin-2.0.pom
1K downloaded
Downloading: http://repo.mergere.com/maven2/org/apache/maven/plugins/maven-war-plugin/2.0/maven-war-plugin-2.0.jar
21K downloaded
[INFO] [resources:resources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:compile]
[INFO] No sources to compile
[INFO] [resources:testResources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:testCompile]
[INFO] No sources to compile
[INFO] [surefire:test]
[INFO] No tests to run.
[INFO] [war:war]
[INFO] Exploding webapp...
[INFO] Copy webapp webResources to c:\oss\GERONIMO-2082-2161\applications\demo\target\demo-1.2-SNAPSHOT
[INFO] Assembling webapp demo in c:\oss\GERONIMO-2082-2161\applications\demo\target\demo-1.2-SNAPSHOT
[INFO] Generating war c:\oss\GERONIMO-2082-2161\applications\demo\target\demo-1.2-SNAPSHOT.war
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Error assembling WAR: Deployment descriptor: c:\oss\GERONIMO-2082-2161\applications\demo\target\demo-1.2-SNAPSHOT\WEB-INF\web.xml
does not exist.

[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 3 minutes 36 seconds
[INFO] Finished at: Sun Jul 02 12:12:54 CEST 2006
[INFO] Final Memory: 22M/254M
[INFO] ------------------------------------------------------------------------


> [RTC] Remove Geronimo modules from dependencyManagement in root pom.xml
> -----------------------------------------------------------------------
>
>          Key: GERONIMO-2161
>          URL: http://issues.apache.org/jira/browse/GERONIMO-2161
>      Project: Geronimo
>         Type: Task
>     Security: public(Regular issues) 
>   Components: buildsystem
>     Reporter: Jason Dillon
>     Assignee: Jason Dillon
>      Fix For: 1.2
>  Attachments: GERONIMO-2161-v1.patch
>
> As I have mentioned before, I believe we should remove the Geronimo modules that are
currently listed in the root pom.xml:
> This reduces the configuration of the pom by *~500 lines*.
> Modules that reference these as dependencies will need their pom's adjusted to include
<version>${pom.version}</version> and <type>car</type> for the configs.
 But in many places version already exists with the ${geronimoVersion} property... which kinda
negates the purpose of the dependencyManagement section anyways.
> I believe that it is more work to keep track of every module in the root pom than it
is to specify the additonal elements (mostly just <version>${pom.version}</version>)
in child poms.  There is no additional maintenance, as the new elements never need to be changed.
> Net effect if this change is less configuration to maintain and thus a less brittle build
that can adapt to change easier.
> Specifically these should be removed:
> {code:xml}
>     <dependency>
>         <groupId>org.apache.geronimo.modules</groupId>
>         <artifactId>ge-activemq-rar</artifactId>
>         <version>${geronimoVersion}</version>
>         <type>rar</type>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.modules</groupId>
>         <artifactId>geronimo-activation</artifactId>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.modules</groupId>
>         <artifactId>geronimo-client</artifactId>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.modules</groupId>
>         <artifactId>geronimo-client-builder</artifactId>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.modules</groupId>
>         <artifactId>geronimo-common</artifactId>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.modules</groupId>
>         <artifactId>geronimo-connector</artifactId>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.modules</groupId>
>         <artifactId>geronimo-connector-builder</artifactId>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.modules</groupId>
>         <artifactId>geronimo-converter</artifactId>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.modules</groupId>
>         <artifactId>geronimo-core</artifactId>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.modules</groupId>
>         <artifactId>geronimo-deploy-config</artifactId>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.modules</groupId>
>         <artifactId>geronimo-deploy-jsr88</artifactId>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.modules</groupId>
>         <artifactId>geronimo-deploy-tool</artifactId>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.modules</groupId>
>         <artifactId>geronimo-deployment</artifactId>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.modules</groupId>
>         <artifactId>geronimo-derby</artifactId>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.modules</groupId>
>         <artifactId>geronimo-directory</artifactId>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.modules</groupId>
>         <artifactId>geronimo-javamail-transport</artifactId>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.modules</groupId>
>         <artifactId>geronimo-j2ee</artifactId>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.modules</groupId>
>         <artifactId>geronimo-j2ee-builder</artifactId>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.modules</groupId>
>         <artifactId>geronimo-j2ee-schema</artifactId>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.modules</groupId>
>         <artifactId>geronimo-kernel</artifactId>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.modules</groupId>
>         <artifactId>geronimo-jetty</artifactId>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.modules</groupId>
>         <artifactId>geronimo-jetty-builder</artifactId>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.modules</groupId>
>         <artifactId>geronimo-jmx-remoting</artifactId>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.modules</groupId>
>         <artifactId>geronimo-mail</artifactId>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.modules</groupId>
>         <artifactId>geronimo-management</artifactId>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.modules</groupId>
>         <artifactId>geronimo-naming</artifactId>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.modules</groupId>
>         <artifactId>geronimo-naming-builder</artifactId>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.modules</groupId>
>         <artifactId>geronimo-security</artifactId>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.modules</groupId>
>         <artifactId>geronimo-security-builder</artifactId>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.modules</groupId>
>         <artifactId>geronimo-service-builder</artifactId>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.modules</groupId>
>         <artifactId>geronimo-system</artifactId>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.modules</groupId>
>         <artifactId>geronimo-test-ddbean</artifactId>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.modules</groupId>
>         <artifactId>geronimo-timer</artifactId>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.modules</groupId>
>         <artifactId>geronimo-tomcat</artifactId>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.modules</groupId>
>         <artifactId>geronimo-tomcat-builder</artifactId>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.modules</groupId>
>         <artifactId>geronimo-transaction</artifactId>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.modules</groupId>
>         <artifactId>geronimo-upgrade</artifactId>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.modules</groupId>
>         <artifactId>geronimo-util</artifactId>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.modules</groupId>
>         <artifactId>geronimo-web-builder</artifactId>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.modules</groupId>
>         <artifactId>geronimo-webservices</artifactId>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.modules</groupId>
>         <artifactId>geronimo-axis</artifactId>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.modules</groupId>
>         <artifactId>geronimo-axis-builder</artifactId>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.configs</groupId>
>         <artifactId>activemq</artifactId>
>         <type>car</type>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.configs</groupId>
>         <artifactId>activemq-broker</artifactId>
>         <type>car</type>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.configs</groupId>
>         <artifactId>axis</artifactId>
>         <type>car</type>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.configs</groupId>
>         <artifactId>axis-deployer</artifactId>
>         <type>car</type>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.configs</groupId>
>         <artifactId>client</artifactId>
>         <type>car</type>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.configs</groupId>
>         <artifactId>client-corba</artifactId>
>         <type>car</type>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.configs</groupId>
>         <artifactId>client-deployer</artifactId>
>         <type>car</type>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.configs</groupId>
>         <artifactId>client-security</artifactId>
>         <type>car</type>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.configs</groupId>
>         <artifactId>client-system</artifactId>
>         <type>car</type>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.configs</groupId>
>         <artifactId>console-jetty</artifactId>
>         <type>car</type>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.configs</groupId>
>         <artifactId>console-tomcat</artifactId>
>         <type>car</type>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.configs</groupId>
>         <artifactId>daytrader-jetty</artifactId>
>         <type>car</type>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.configs</groupId>
>         <artifactId>daytrader-tomcat</artifactId>
>         <type>car</type>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.configs</groupId>
>         <artifactId>directory</artifactId>
>         <type>car</type>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.configs</groupId>
>         <artifactId>geronimo-gbean-deployer</artifactId>
>         <type>car</type>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.configs</groupId>
>         <artifactId>hot-deployer</artifactId>
>         <type>car</type>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.configs</groupId>
>         <artifactId>j2ee-corba</artifactId>
>         <type>car</type>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.configs</groupId>
>         <artifactId>j2ee-deployer</artifactId>
>         <type>car</type>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.configs</groupId>
>         <artifactId>j2ee-security</artifactId>
>         <type>car</type>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.configs</groupId>
>         <artifactId>j2ee-server</artifactId>
>         <type>car</type>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.configs</groupId>
>         <artifactId>j2ee-system</artifactId>
>         <type>car</type>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.configs</groupId>
>         <artifactId>javamail</artifactId>
>         <type>car</type>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.configs</groupId>
>         <artifactId>jetty</artifactId>
>         <type>car</type>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.configs</groupId>
>         <artifactId>jetty-deployer</artifactId>
>         <type>car</type>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.configs</groupId>
>         <artifactId>jsp-examples-jetty</artifactId>
>         <type>car</type>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.configs</groupId>
>         <artifactId>jsp-examples-tomcat</artifactId>
>         <type>car</type>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.configs</groupId>
>         <artifactId>ldap-demo-jetty</artifactId>
>         <type>car</type>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.configs</groupId>
>         <artifactId>ldap-demo-tomcat</artifactId>
>         <type>car</type>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.configs</groupId>
>         <artifactId>ldap-realm</artifactId>
>         <type>car</type>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.configs</groupId>
>         <artifactId>online-deployer</artifactId>
>         <type>car</type>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.configs</groupId>
>         <artifactId>openejb</artifactId>
>         <type>car</type>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.configs</groupId>
>         <artifactId>openejb-deployer</artifactId>
>         <type>car</type>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.configs</groupId>
>         <artifactId>project.properties</artifactId>
>         <type>car</type>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.configs</groupId>
>         <artifactId>remote-deploy-jetty</artifactId>
>         <type>car</type>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.configs</groupId>
>         <artifactId>remote-deploy-tomcat</artifactId>
>         <type>car</type>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.configs</groupId>
>         <artifactId>rmi-naming</artifactId>
>         <type>car</type>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.configs</groupId>
>         <artifactId>servlets-examples-jetty</artifactId>
>         <type>car</type>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.configs</groupId>
>         <artifactId>servlets-examples-tomcat</artifactId>
>         <type>car</type>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.configs</groupId>
>         <artifactId>sharedlib</artifactId>
>         <type>car</type>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.configs</groupId>
>         <artifactId>shutdown</artifactId>
>         <type>car</type>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.configs</groupId>
>         <artifactId>system-database</artifactId>
>         <type>car</type>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.configs</groupId>
>         <artifactId>tomcat</artifactId>
>         <type>car</type>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.configs</groupId>
>         <artifactId>tomcat-deployer</artifactId>
>         <type>car</type>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.configs</groupId>
>         <artifactId>uddi-jetty</artifactId>
>         <type>car</type>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.configs</groupId>
>         <artifactId>uddi-tomcat</artifactId>
>         <type>car</type>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.configs</groupId>
>         <artifactId>unavailable-client-deployer</artifactId>
>         <type>car</type>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.configs</groupId>
>         <artifactId>unavailable-ejb-deployer</artifactId>
>         <type>car</type>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.configs</groupId>
>         <artifactId>unavailable-webservices-deployer</artifactId>
>         <type>car</type>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.configs</groupId>
>         <artifactId>upgrade</artifactId>
>         <type>car</type>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.configs</groupId>
>         <artifactId>upgrade-cli</artifactId>
>         <type>car</type>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.configs</groupId>
>         <artifactId>welcome-jetty</artifactId>
>         <type>car</type>
>         <version>${geronimoVersion}</version>
>     </dependency>
>     <dependency>
>         <groupId>org.apache.geronimo.configs</groupId>
>         <artifactId>welcome-tomcat</artifactId>
>         <type>car</type>
>         <version>${geronimoVersion}</version>
>     </dependency>
> {code}

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


Mime
View raw message