dev@glassfish.java.net

Re: Help: building v3.1 on mac: weld error...What am I missing in my config?

From: Jane Young <jane.young_at_oracle.com>
Date: Tue, 10 Aug 2010 15:16:10 -0700

The artifact is there in the GlassFish Nexus:
http://maven.glassfish.org/content/groups/glassfish/org/jboss/weld/weld-api/
Strange... how come your build is searching in the repository:
http://maven.glassfish.org/content/repositories/central

That's not right. What is in your $M2_HOME/settings.xml?

Jane



Ludovic Champenois wrote:
> ...
> (mvn -e clean install)...
> ...
>
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Building in /Users/hudson/acvs/v3/web/web-embed/api
> [INFO]
> ------------------------------------------------------------------------
> [INFO] [resources:resources {execution: default-resources}]
> [INFO] Using 'UTF-8' encoding to copy filtered resources.
> [INFO] Copying 1 resource
> [INFO] [hk2:hk2-compile {execution: default-hk2-compile}]
> [INFO] Compiling 22 source files to
> /Users/hudson/acvs/v3/web/web-embed/api/target/classes
> [INFO] [bundle:manifest {execution: bundle-manifest}]
> [WARNING] Warning in manifest for
> org.glassfish.web:web-embed-api:hk2-jar:3.1-SNAPSHOT : Superfluous
> export-package instructions: [org.glassfish.web, org.glassfish.api,
> org, org.glassfish.api.embedded, org.glassfish]
> [INFO] [resources:testResources {execution: default-testResources}]
> [INFO] Using 'UTF-8' encoding to copy filtered resources.
> [INFO] skip non existing resourceDirectory
> /Users/hudson/acvs/v3/web/web-embed/api/src/test/resources
> [INFO] [hk2:hk2-test-compile {execution: default-hk2-test-compile}]
> [INFO] No sources to compile
> [INFO] [surefire:test {execution: default-test}]
> [INFO] No tests to run.
> [INFO] [hk2:package {execution: default-package}]
> [INFO] Building jar:
> /Users/hudson/acvs/v3/web/web-embed/api/target/web-embed-api.jar
> [INFO] [source:jar-no-fork {execution: attach-sources}]
> [INFO] Building jar:
> /Users/hudson/acvs/v3/web/web-embed/api/target/web-embed-api-sources.jar
> [INFO] [install:install {execution: default-install}]
> [INFO] Installing
> /Users/hudson/acvs/v3/web/web-embed/api/target/web-embed-api.jar to
> /Users/hudson/.m2/repository/org/glassfish/web/web-embed-api/3.1-SNAPSHOT/web-embed-api-3.1-SNAPSHOT.jar
> [INFO] Installing
> /Users/hudson/acvs/v3/web/web-embed/api/target/web-embed-api-sources.jar
> to
> /Users/hudson/.m2/repository/org/glassfish/web/web-embed-api/3.1-SNAPSHOT/web-embed-api-3.1-SNAPSHOT-sources.jar
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Building Web Container glue code
> [INFO] task-segment: [clean, install]
> [INFO]
> ------------------------------------------------------------------------
> [INFO] [clean:clean {execution: default-clean}]
> Downloading:
> http://repository.jboss.org/nexus/content/groups/public//org/jboss/weld/weld-api-bom/1.1.0-01-glassfish/weld-api-bom-1.1.0-01-glassfish.pom
> [WARNING] Unable to get resource
> 'org.jboss.weld:weld-api-bom:pom:1.1.0-01-glassfish' from repository
> repository.jboss.org <http://repository.jboss.org>
> (http://repository.jboss.org/nexus/content/groups/public/): Error
> transferring file: Network is unreachable
> Downloading:
> http://repository.jboss.org/maven2//org/jboss/weld/weld-api-bom/1.1.0-01-glassfish/weld-api-bom-1.1.0-01-glassfish.pom
> [WARNING] Unable to get resource
> 'org.jboss.weld:weld-api-bom:pom:1.1.0-01-glassfish' from repository
> old.repository.jboss.org <http://old.repository.jboss.org>
> (http://repository.jboss.org/maven2/): Error transferring file:
> Network is unreachable
> Downloading:
> http://maven.glassfish.org/content/repositories/central//org/jboss/weld/weld-api-bom/1.1.0-01-glassfish/weld-api-bom-
> <http://maven.glassfish.org/content/repositories/central//org/jboss/weld/weld-api-bom/1.1.0-01-glassfish/weld-api-bom-1.1.0-01-glassfish.pom>1.1.0-01-glassfish
> <http://maven.glassfish.org/content/repositories/central//org/jboss/weld/weld-api-bom/1.1.0-01-glassfish/weld-api-bom-1.1.0-01-glassfish.pom>.pom
> <http://maven.glassfish.org/content/repositories/central//org/jboss/weld/weld-api-bom/1.1.0-01-glassfish/weld-api-bom-1.1.0-01-glassfish.pom>
> [INFO] Unable to find resource
> 'org.jboss.weld:weld-api-bom:pom:1.1.0-01-glassfish' in repository
> central (http://repo1.maven.org/maven2)
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] BUILD ERROR
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Error building POM (may not be this project's POM).
>
>
> Project ID: org.jboss.weld:weld-api-bom
>
> Reason: POM 'org.jboss.weld:weld-api-bom' not found in repository:
> Unable to download the artifact from any repository
>
> org.jboss.weld:weld-api-bom:pom:1.1.0-01-glassfish
>
> from the specified remote repositories:
> m.g.o-central
> (http://maven.glassfish.org/content/repositories/central/),
> repository.jboss.org <http://repository.jboss.org>
> (http://repository.jboss.org/nexus/content/groups/public/),
> oss.sonatype.org/snapshots <http://oss.sonatype.org/snapshots>
> (http://oss.sonatype.org/content/repositories/snapshots),
> old.repository.jboss.org <http://old.repository.jboss.org>
> (http://repository.jboss.org/maven2/),
> oss.sonatype.org/jboss-snapshots
> <http://oss.sonatype.org/jboss-snapshots>
> (http://oss.sonatype.org/content/repositories/jboss-snapshots)
>
> for project org.jboss.weld:weld-api-bom
>
>
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Trace
> org.apache.maven.lifecycle.LifecycleExecutionException: Unable to get
> dependency information: Unable to read the metadata file for artifact
> 'org.jboss.weld:weld-osgi-bundle:jar': POM
> 'org.jboss.weld:weld-api-bom' not found in repository: Unable to
> download the artifact from any repository
>
> org.jboss.weld:weld-api-bom:pom:1.1.0-01-glassfish
>
> from the specified remote repositories:
> m.g.o-central
> (http://maven.glassfish.org/content/repositories/central/),
> repository.jboss.org <http://repository.jboss.org>
> (http://repository.jboss.org/nexus/content/groups/public/),
> oss.sonatype.org/snapshots <http://oss.sonatype.org/snapshots>
> (http://oss.sonatype.org/content/repositories/snapshots),
> old.repository.jboss.org <http://old.repository.jboss.org>
> (http://repository.jboss.org/maven2/),
> oss.sonatype.org/jboss-snapshots
> <http://oss.sonatype.org/jboss-snapshots>
> (http://oss.sonatype.org/content/repositories/jboss-snapshots)
>
> for project org.jboss.weld:weld-api-bom
> org.jboss.weld:weld-osgi-bundle:jar:1.1.0-01-glassfish
>
> from the specified remote repositories:
> glassfish-repo-archive
> (http://maven.glassfish.org/content/groups/glassfish),
> central (http://repo1.maven.org/maven2)
>
> Path to dependency:
> 1) org.glassfish.web:web-glue:hk2-jar:3.1-SNAPSHOT
>
>
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:711)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:556)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:535)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180)
> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
> at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
> at org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
> at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
> at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
> at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> Caused by:
> org.apache.maven.artifact.resolver.ArtifactResolutionException: Unable
> to get dependency information: Unable to read the metadata file for
> artifact 'org.jboss.weld:weld-osgi-bundle:jar': POM
> 'org.jboss.weld:weld-api-bom' not found in repository: Unable to
> download the artifact from any repository
>
> org.jboss.weld:weld-api-bom:pom:1.1.0-01-glassfish
>
> from the specified remote repositories:
> m.g.o-central
> (http://maven.glassfish.org/content/repositories/central/),
> repository.jboss.org <http://repository.jboss.org>
> (http://repository.jboss.org/nexus/content/groups/public/),
> oss.sonatype.org/snapshots <http://oss.sonatype.org/snapshots>
> (http://oss.sonatype.org/content/repositories/snapshots),
> old.repository.jboss.org <http://old.repository.jboss.org>
> (http://repository.jboss.org/maven2/),
> oss.sonatype.org/jboss-snapshots
> <http://oss.sonatype.org/jboss-snapshots>
> (http://oss.sonatype.org/content/repositories/jboss-snapshots)
>
> for project org.jboss.weld:weld-api-bom
> org.jboss.weld:weld-osgi-bundle:jar:1.1.0-01-glassfish
>
> from the specified remote repositories:
> glassfish-repo-archive
> (http://maven.glassfish.org/content/groups/glassfish),
> central (http://repo1.maven.org/maven2)
>
> Path to dependency:
> 1) org.glassfish.web:web-glue:hk2-jar:3.1-SNAPSHOT
>
>
> at
> org.apache.maven.artifact.resolver.DefaultArtifactCollector.recurse(DefaultArtifactCollector.java:430)
> at
> org.apache.maven.artifact.resolver.DefaultArtifactCollector.collect(DefaultArtifactCollector.java:74)
> at
> org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively(DefaultArtifactResolver.java:316)
> at
> org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively(DefaultArtifactResolver.java:304)
> at
> org.apache.maven.plugin.DefaultPluginManager.resolveTransitiveDependencies(DefaultPluginManager.java:1499)
> at
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:442)
> at
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
> ... 17 more
> Caused by:
> org.apache.maven.artifact.metadata.ArtifactMetadataRetrievalException:
> Unable to read the metadata file for artifact
> 'org.jboss.weld:weld-osgi-bundle:jar': POM
> 'org.jboss.weld:weld-api-bom' not found in repository: Unable to
> download the artifact from any repository
>
> org.jboss.weld:weld-api-bom:pom:1.1.0-01-glassfish
>
> from the specified remote repositories:
> m.g.o-central
> (http://maven.glassfish.org/content/repositories/central/),
> repository.jboss.org <http://repository.jboss.org>
> (http://repository.jboss.org/nexus/content/groups/public/),
> oss.sonatype.org/snapshots <http://oss.sonatype.org/snapshots>
> (http://oss.sonatype.org/content/repositories/snapshots),
> old.repository.jboss.org <http://old.repository.jboss.org>
> (http://repository.jboss.org/maven2/),
> oss.sonatype.org/jboss-snapshots
> <http://oss.sonatype.org/jboss-snapshots>
> (http://oss.sonatype.org/content/repositories/jboss-snapshots)
>
> for project org.jboss.weld:weld-api-bom
> at
> org.apache.maven.project.artifact.MavenMetadataSource.retrieveRelocatedProject(MavenMetadataSource.java:200)
> at
> org.apache.maven.project.artifact.MavenMetadataSource.retrieveRelocatedArtifact(MavenMetadataSource.java:94)
> at
> org.apache.maven.artifact.resolver.DefaultArtifactCollector.recurse(DefaultArtifactCollector.java:387)
> ... 23 more
> Caused by: org.apache.maven.project.ProjectBuildingException: POM
> 'org.jboss.weld:weld-api-bom' not found in repository: Unable to
> download the artifact from any repository
>
> org.jboss.weld:weld-api-bom:pom:1.1.0-01-glassfish
>
> from the specified remote repositories:
> m.g.o-central
> (http://maven.glassfish.org/content/repositories/central/),
> repository.jboss.org <http://repository.jboss.org>
> (http://repository.jboss.org/nexus/content/groups/public/),
> oss.sonatype.org/snapshots <http://oss.sonatype.org/snapshots>
> (http://oss.sonatype.org/content/repositories/snapshots),
> old.repository.jboss.org <http://old.repository.jboss.org>
> (http://repository.jboss.org/maven2/),
> oss.sonatype.org/jboss-snapshots
> <http://oss.sonatype.org/jboss-snapshots>
> (http://oss.sonatype.org/content/repositories/jboss-snapshots)
>
> for project org.jboss.weld:weld-api-bom
> at
> org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(DefaultMavenProjectBuilder.java:605)
> at
> org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository(DefaultMavenProjectBuilder.java:251)
> at
> org.apache.maven.project.DefaultMavenProjectBuilder.mergeManagedDependencies(DefaultMavenProjectBuilder.java:1456)
> at
> org.apache.maven.project.DefaultMavenProjectBuilder.processProjectLogic(DefaultMavenProjectBuilder.java:999)
> at
> org.apache.maven.project.DefaultMavenProjectBuilder.buildInternal(DefaultMavenProjectBuilder.java:880)
> at
> org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository(DefaultMavenProjectBuilder.java:255)
> at
> org.apache.maven.project.artifact.MavenMetadataSource.retrieveRelocatedProject(MavenMetadataSource.java:163)
> ... 25 more
> Caused by:
> org.apache.maven.artifact.resolver.ArtifactNotFoundException: Unable
> to download the artifact from any repository
>
> org.jboss.weld:weld-api-bom:pom:1.1.0-01-glassfish
>
> from the specified remote repositories:
> m.g.o-central
> (http://maven.glassfish.org/content/repositories/central/),
> repository.jboss.org <http://repository.jboss.org>
> (http://repository.jboss.org/nexus/content/groups/public/),
> oss.sonatype.org/snapshots <http://oss.sonatype.org/snapshots>
> (http://oss.sonatype.org/content/repositories/snapshots),
> old.repository.jboss.org <http://old.repository.jboss.org>
> (http://repository.jboss.org/maven2/),
> oss.sonatype.org/jboss-snapshots
> <http://oss.sonatype.org/jboss-snapshots>
> (http://oss.sonatype.org/content/repositories/jboss-snapshots)
>
>
> at
> org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:228)
> at
> org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:90)
> at
> org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(DefaultMavenProjectBuilder.java:558)
> ... 31 more
> Caused by: org.apache.maven.wagon.ResourceDoesNotExistException:
> Unable to download the artifact from any repository
> at
> org.apache.maven.artifact.manager.DefaultWagonManager.getArtifact(DefaultWagonManager.java:404)
> at
> org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactR