[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