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]

Reply via email to