On Thu, Mar 5, 2009 at 12:09 PM, Davis Ford <[email protected]> wrote: > True - although that would take me a long time. In any event, I ended > up getting the 53MB weblogic.jar deployed to archiva - yay!
BEWARE If you are using Weblogic 10 then you need to "chase the dragons tail". As the jar defines a Class-Path in its Manifest using relative file definitions. You need to add EACH one of these files into your maven repository AND then define each artifact as a dependency in your pom. We ended up creating an internal dependency project just for weblogic so you can depend upon that instead of having to cut-and-paste for every project. However all the scopes are compile when some should be runtime) On my todo list is to extend the deploy plugin to also deploy artifacts defined in the Manfiest Class-Path... Here is the dependency pom (it may be useful to others) <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>weblogic</groupId> <artifactId>weblogic-dependencies</artifactId> <packaging>pom</packaging> <version>10.0.0</version> <dependencies> <dependency> <groupId>weblogic</groupId> <artifactId>weblogic</artifactId> <version>10.0.0</version> </dependency> <dependency> <groupId>weblogic</groupId> <artifactId>javax.jms_1.1</artifactId> <version>10.0.0</version> <optional>false</optional> </dependency> <dependency> <groupId>weblogic</groupId> <artifactId>javax.servlet_2.5</artifactId> <version>10.0.0</version> <optional>false</optional> </dependency> <dependency> <groupId>weblogic</groupId> <artifactId>com.bea.core.repackaged.asm_1.5.2</artifactId> <version>10.0.0</version> <optional>false</optional> </dependency> <dependency> <groupId>weblogic</groupId> <artifactId>com.bea.core.diagnostics.instrumentor_1.0.0.0</artifactId> <version>10.0.0</version> <optional>false</optional> </dependency> <dependency> <groupId>weblogic</groupId> <artifactId>xbean</artifactId> <version>9.2.1</version> <optional>false</optional> </dependency> <dependency> <groupId>weblogic</groupId> <artifactId>wljmsclient</artifactId> <version>10.0.0</version> <optional>false</optional> </dependency> <dependency> <groupId>weblogic</groupId> <artifactId>com.bea.core.descriptor_1.0.0.0</artifactId> <version>10.0.0</version> <optional>false</optional> </dependency> <dependency> <groupId>weblogic</groupId> <artifactId>com.bea.core.utils_1.0.0.0</artifactId> <version>10.0.0</version> <optional>false</optional> </dependency> <dependency> <groupId>weblogic</groupId> <artifactId>com.bea.core.utils.classloaders_1.0.0.0</artifactId> <version>10.0.0</version> <optional>false</optional> </dependency> <dependency> <groupId>weblogic</groupId> <artifactId>com.bea.core.weblogic.workmanager_1.0.0.0</artifactId> <version>10.0.0</version> <optional>true</optional> </dependency> <dependency> <groupId>weblogic</groupId> <artifactId>com.bea.core.weblogic.rmi.client_1.0.0.0</artifactId> <version>10.0.0</version> <optional>false</optional> </dependency> <dependency> <groupId>weblogic</groupId> <artifactId>com.bea.core.transaction_2.0.0.0</artifactId> <version>10.0.0</version> <optional>false</optional> </dependency> <dependency> <groupId>weblogic</groupId> <artifactId>com.bea.core.weblogic.security.wls_2.0.0.0</artifactId> <version>10.0.0</version> <optional>false</optional> </dependency> <dependency> <groupId>weblogic</groupId> <artifactId>com.bea.core.weblogic.security_2.0.0.0</artifactId> <version>10.0.0</version> <optional>false</optional> </dependency> <dependency> <groupId>weblogic</groupId> <artifactId>com.bea.core.logging_1.0.0.0</artifactId> <version>10.0.0</version> <optional>false</optional> </dependency> <dependency> <groupId>weblogic</groupId> <artifactId>com.bea.core.management.core_1.0.0.0</artifactId> <version>10.0.0</version> <optional>true</optional> </dependency> <dependency> <groupId>weblogic</groupId> <artifactId>com.bea.core.utils.full_1.0.0.0</artifactId> <version>10.0.0</version> <optional>false</optional> </dependency> <dependency> <groupId>weblogic</groupId> <artifactId>javax.transaction_1.1</artifactId> <version>10.0.0</version> <optional>false</optional> </dependency> <dependency> <groupId>weblogic</groupId> <artifactId>com.bea.core.store_1.0.0.0</artifactId> <version>10.0.0</version> <optional>false</optional> </dependency> <dependency> <groupId>weblogic</groupId> <artifactId>com.bea.core.workarea_1.0.0.0</artifactId> <version>10.0.0</version> <optional>false</optional> </dependency> <dependency> <groupId>weblogic</groupId> <artifactId>com.bea.core.utils.wrapper_1.0.0.0</artifactId> <version>10.0.0</version> <optional>false</optional> </dependency> <dependency> <groupId>weblogic</groupId> <artifactId>com.bea.core.datasource_1.0.0.0</artifactId> <version>10.0.0</version> <optional>false</optional> </dependency> <dependency> <groupId>weblogic</groupId> <artifactId>com.bea.core.diagnostics.core_1.0.0.0</artifactId> <version>10.0.0</version> <optional>false</optional> </dependency> <dependency> <groupId>weblogic</groupId> <artifactId>com.bea.core.resourcepool_1.0.0.0</artifactId> <version>10.0.0</version> <optional>false</optional> </dependency> <dependency> <groupId>weblogic</groupId> <artifactId>javax.annotation_1.0</artifactId> <version>10.0.0</version> </dependency> </dependencies> </project> --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
