OK, got past the "parse urls" issue.
App got deployed, but failed when looking for matching beans:
18:19:46,737 ERROR [org.jboss.kernel.plugins.dependency.AbstractKernelController] Error installing to Start: name=vfs:///Users/alesj/projects/jboss6/trunk/testsuite/output/lib/weld-translator3rdpartylib.ear_WeldBootstrapBean state=Create: org.jboss.weld.exceptions.DeploymentException: WELD-001408 Unsatisfied dependencies for type [SentenceParser] with qualifiers [@Default] at injection point [[parameter 1] of [constructor] @Inject org.jboss.test.deployers.weld.translator.ejb.TextTranslator(SentenceParser)]
at org.jboss.weld.bootstrap.Validator.validateInjectionPoint(Validator.java:294) [:6.0.0-SNAPSHOT]
at org.jboss.weld.bootstrap.Validator.validateBean(Validator.java:132) [:6.0.0-SNAPSHOT]
at org.jboss.weld.bootstrap.Validator.validateRIBean(Validator.java:151) [:6.0.0-SNAPSHOT]
at org.jboss.weld.bootstrap.Validator.validateBeans(Validator.java:366) [:6.0.0-SNAPSHOT]
at org.jboss.weld.bootstrap.Validator.validateDeployment(Validator.java:352) [:6.0.0-SNAPSHOT]
at org.jboss.weld.bootstrap.WeldBootstrap.validateBeans(WeldBootstrap.java:436) [:6.0.0-SNAPSHOT]
at org.jboss.weld.integration.deployer.env.helpers.BootstrapBean.boot(BootstrapBean.java:124) [:6.0.0-SNAPSHOT]
The "lib" is where it should be:
Skywalker:~ alesj$ cd jboss/build/target/jboss-6.0.0-SNAPSHOT/common/lib
Skywalker:lib alesj$ ls | grep weld
weld-api.jar
weld-translator-lib.jar
Skywalker:lib alesj$ jar -tf weld-translator-lib.jar
META-INF/
META-INF/MANIFEST.MF
org/
org/jboss/
org/jboss/test/
org/jboss/test/deployers/
org/jboss/test/deployers/weld/
org/jboss/test/deployers/weld/translator/
org/jboss/test/deployers/weld/translator/ejb/
org/jboss/test/deployers/weld/translator/ejb/SentenceParser.class
META-INF/beans.xml
The AS6 test is WeldTranslator3rdPartyLibExampleUnitTestCase.
You have to manually copy the weld-translator-lib.jar to common/lib/.
Any ideas?