use maven profile
http://maven.apache.org/guides/introduction/introduction-to-profiles.html
-D
On 3/13/07, jsolderitsch <[EMAIL PROTECTED]> wrote:
OK -- I have a workaround -- it has to do with an unfortunate tools.jar
dependency that used to be in the POM for the JAX-WS plugin, that Dan, the
plugin maintainer, recently removed to address a concern that us Mac OS X
users had regarding the complete absence of this jar in the Mac JDK.
I added the dependency:
<dependency>
<groupId>com.sun</groupId>
<artifactId>tools</artifactId>
<scope>system</scope>
<version>1.5</version>
<systemPath>${java.home}/../lib/tools.jar</systemPath>
</dependency>
to the POM for the plugin and now the build completes.
But this entry is platform specific (will not work for OS X users). I do
not
needed the dependency on the Mac platform and if it is there, Mac builds
will fail.
What to do?
Jim
jsolderitsch wrote:
>
> I am trying to use the latest snapshot of the JAX-WS plugin.
>
> I have it working on Mac OS X.
>
> I have a fresh install of maven and my project on a Windows XP box.
>
> When I kick off the install goal, it chugs along for awhile and then I
> see:
>
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] FATAL ERROR
> [INFO]
> ------------------------------------------------------------------------
> [INFO] com/sun/mirror/apt/AnnotationProcessorFactory
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Trace
> java.lang.NoClassDefFoundError:
> com/sun/mirror/apt/AnnotationProcessorFactory
> at java.lang.ClassLoader.defineClass1(Native Method)
> at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
> at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
>
> ETC.
>
> I must be missing a dependency -- what is it?
>
> Jim
>
--
View this message in context:
http://www.nabble.com/JAX-WS-plugin-apt-NoClassDefFound-error-tf3396095s177.html#a9455609
Sent from the Maven - Users mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]