I still have issue in compiling the ejb jar file. It simply fails to find all
the dependencies in the classpath.
Here is the plugin definition again.
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>weblogic-maven-plugin</artifactId>
<version>2.8.0-SNAPSHOT</version>
<configuration>
<objectPath>${project.build.directory}/${project.artifactId}-${project.version}.jar</objectPath>
<verbose>true</verbose>
<debugging>true</debugging>
<nowarnings>false</nowarnings>
<lineNumbers>true</lineNumbers>
<keepGenerated>true</keepGenerated>
</configuration>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>appc</goal>
</goals>
</execution>
</executions>
</plugin>
All the required jars for appc are defined as 'compile' dependecies in the
pom. Still it gives me a NoClassDefFoundError for the required class files.
Scott Ryan-2 wrote:
>
> How did you make out with the appc mojo? I am updating the plugin to
> simplify it this weekend and will update the code with some code that was
> posted in JIRA. Let me know your status and I will send out a note on the
> weekend when the new code is available.
>
> Scott Ryan
> Chief Technology Officer
> Soaring Eagle L.L.C.
> [EMAIL PROTECTED]
> www.soaringeagleco.com
> (303) 263-3044
>
> -----Original Message-----
> From: Dmystery [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, October 18, 2006 2:39 AM
> To: [email protected]
> Subject: [M2]weblogic:appc classpath issue
>
>
>
> I'm using weblogic-maven-plugin to compile my ejb.jar. Here is the plugin
> definition.
>
> <plugin>
> <groupId>org.codehaus.mojo</groupId>
> <artifactId>weblogic-maven-plugin</artifactId>
> <version>2.8.0-SNAPSHOT</version>
> <configuration>
>
> <objectPath>${project.build.directory}/${project.artifactId}-${project.versi
> on}.jar</objectPath>
> <verbose>true</verbose>
> <debugging>true</debugging>
> <nowarnings>false</nowarnings>
> <lineNumbers>true</lineNumbers>
> <keepGenerated>true</keepGenerated>
> <classpath>${project.runtimeClasspathElements}</classpath>
> </configuration>
> <executions>
> <execution>
> <phase>package</phase>
> <goals>
> <goal>appc</goal>
> </goals>
> </execution>
> </executions>
> </plugin>
>
> The ${project.runtimeClasspathElements} is a string like [somedir\jar1,
> somedir\jar2]. Because of this the plugin throws a
> org.codehaus.plexus.component.configurator.ComponentConfigurationException
> :
> Invalid parameter supplied while setting '[somedir\jar1, somedir\jar2]'
>
> Are we supposed to provide <classpath></classpath> in the first place? or
> will it consider ${project.runtimeClasspathElements} as the default
> classpath? (I guess not).
>
> If i remove the <classpath></classpath> from the plugin definition (as it
> is
> optional), it fails to find some of the classes that it needs to compile
> the
> ejb.jar even though they are defined as dependencies in the project.
>
> Let me know if i'm doing something wrong.
> --
> View this message in context:
> http://www.nabble.com/-M2-weblogic%3Aappc-classpath-issue-tf2465090.html#a68
> 71847
> Sent from the Maven - Users mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
--
View this message in context:
http://www.nabble.com/-M2-weblogic%3Aappc-classpath-issue-tf2465090s177.html#a7088731
Sent from the Maven - Users mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]