Hi Jim,
This is the first time we have heard of a need for publishing to Maven
repos.
We'll look into it though to do the needful and get back to y'all.
Cheers
Shreedhar
Jim Marino wrote:
> Hi,
>
> It would be really helpful if Shoal could publish updated Maven
> artifacts. We (www.fabric3.org <http://www.fabric3.org>) have the same
> problem and worked around it by creating a Maven module that calls out
> to an Ant script which manually downloads the Shoal artifacts and
> installs them in a local repo. Other modules can depend on the Maven
> module, which guarantees a reproducible build. Here are the modules if
> you want to see how we did this:
>
> http://svn.codehaus.org/fabric3/modules/trunk/federated/fabric3-install-shoal/
>
> http://svn.codehaus.org/fabric3/modules/trunk/federated/fabric3-federation-shoal/
>
> HTH
> Jim
>
> On Feb 6, 2009, at 11:38 AM, Shreedhar Ganapathy wrote:
>
>> Hi Rob
>> We typically use a version of Jxta that is 2.5.1+ some low risk bug
>> fixes relevant to critical consumers of Shoal such as GlassFish and
>> Sailfin Telco appserver. We have not posted versions of Shoal or the
>> related Jxta binaries on any maven repository.
>>
>> One possible way to workaround this situation is to host Shoal and
>> dependent Jxta version binaries in a local maven repository and
>> pulling from there. Not ideal but a short term solution.
>>
>> Shreedhar
>>
>>
>> Rob_Mathews_at_Dell.com wrote:
>>> Hi:
>>>
>>> I’m having trouble building with maven. Whenever I run, I get a
>>> signing exception:
>>>
>>> initializing Shoal : java.lang.SecurityException: class
>>> "net.jxta.platform.NetworkConfigurator"'s signer information does
>>> not match signer information of other classes in the same package
>>> at
>>> java.lang.ClassLoader.checkCerts(ClassLoader.java:775)
>>> at
>>> java.lang.ClassLoader.preDefineClass(ClassLoader.java:487)
>>> at
>>> java.lang.ClassLoader.defineClass(ClassLoader.java:614)
>>> at
>>> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
>>> at
>>> org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:1815)
>>> at
>>> org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:872)
>>> at
>>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1325)
>>> at
>>> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1204)
>>> at
>>> java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
>>> at
>>> com.sun.enterprise.jxtamgmt.NetworkManager.initWPGF(NetworkManager.java:571)
>>>
>>> My maven setup is this:
>>>
>>> JXTA:
>>> <repository>
>>> <id>maven2-repository.dev.java.net</id>
>>> <name>Java.net Repository for Maven</name>
>>> <url>http://download.java.net/maven/2/</url>
>>> <layout>default</layout>
>>> </repository>
>>> <dependency>
>>> <groupId>net.jxta</groupId>
>>> <artifactId>jxta-jxse</artifactId>
>>> <version>2.5</version>
>>> </dependency>
>>> SHOAL:
>>> <dependency>
>>> <groupId>com.sun.enterprise.ee.cms</groupId>
>>> <artifactId>shoal-gms</artifactId>
>>> <version>1.1_09292008</version>
>>> </dependency>
>>>
>>> Which maven artifact or version of jxta am I supposed to be using?
>>>
>>> Rob.
>