[weld-issues] [JBoss JIRA] Updated: (WELD-222) Ensure all Weld dependencies are in Maven central

Pete Muir (JIRA) jira-events at lists.jboss.org
Wed Oct 28 10:22:05 EDT 2009


     [ https://jira.jboss.org/jira/browse/WELD-222?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Pete Muir updated WELD-222:
---------------------------

          Summary: Ensure all Weld dependencies are in Maven central  (was: Coordinate with Mojarra to get Weld JSF app working from Maven central)
    Fix Version/s: 1.0.1.CR1
                       (was: 1.0.0.CR2)


> Ensure all Weld dependencies are in Maven central
> -------------------------------------------------
>
>                 Key: WELD-222
>                 URL: https://jira.jboss.org/jira/browse/WELD-222
>             Project: Weld
>          Issue Type: Feature Request
>          Components: Infrastructure
>            Reporter: Dan Allen
>             Fix For: 1.0.1.CR1
>
>
> Although the Weld artifacts are published to the Maven central repository, it's still not possible to get a JSF app built without relying on the JBoss Maven repository. The problem is JSF. See output below.
> We have sent a request to the Mojarra team to publish their artifacts in the central repository. When they do, we need to align with that version.
> Missing:
> ----------
> 1) javax.faces:jsf-api:jar:2.0.0-RC
>  Try downloading the file manually from the project website.
>  Then, install it using the command:
>     mvn install:install-file -DgroupId=javax.faces -DartifactId=jsf-api -Dversion=2.0.0-RC -Dpackaging=jar -Dfile=/path/to/file
>  Alternatively, if you host your own repository you can deploy the file there:
>     mvn deploy:deploy-file -DgroupId=javax.faces -DartifactId=jsf-api -Dversion=2.0.0-RC -Dpackaging=jar -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
>  Path to dependency:
>     1) org.example:helloworld:war:0.0.1-SNAPSHOT
>     2) javax.faces:jsf-api:jar:2.0.0-RC
> ----------
> 1 required artifact is missing.
> for artifact:
>  org.example:helloworld:war:0.0.1-SNAPSHOT
> from the specified remote repositories:
>  central (http://repo1.maven.org/maven2)
> However, if you add java.net repository and override the JSF versions to use the 2.0 release, you get errors on startup
> INFO: Weld 1.0.0-CR1
> 2009-10-21 21:58:22.119::WARN:  Failed startup of context org.mortbay.jetty.plugin.Jetty6PluginWebAppContext at 66f4652{/jsf2,/home/lily/workspace/jsf2/0_helloworld/src/main/webapp}
> java.lang.ClassNotFoundException: javax.faces.webapp.FacesServlet
>        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
>        at java.security.AccessController.doPrivileged(Native Method)
>        at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
>        at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
>        at org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
>        at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
>        at org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:274)
>        at org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
>        at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
>        at org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:401)
>        at org.mortbay.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:363)
>        at org.mortbay.jetty.handler.ContextHandler.loadClass(ContextHandler.java:1101)
>        at org.mortbay.jetty.plugin.Jetty6MavenConfiguration.parseAnnotations(Jetty6MavenConfiguration.java:135)
>        at org.mortbay.jetty.plus.webapp.AbstractConfiguration.configure(AbstractConfiguration.java:119)
>        at org.mortbay.jetty.webapp.WebXmlConfiguration.configureWebApp(WebXmlConfiguration.java:180)
>        at org.mortbay.jetty.plus.webapp.AbstractConfiguration.configureWebApp(AbstractConfiguration.java:96)
>        at org.mortbay.jetty.plus.webapp.Configuration.configureWebApp(Configuration.java:149)
>        at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1247)
>        at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
>        at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:467)
>        at org.mortbay.jetty.plugin.Jetty6PluginWebAppContext.doStart(Jetty6PluginWebAppContext.java:115)
>        at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
>        at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
>        at org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156)
>        at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the weld-issues mailing list