You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cxf.apache.org by Richard Opalka <ro...@redhat.com> on 2008/03/26 12:01:11 UTC
CXF Build is Broken
Hi Folks,
I'm facing the following problem:
* I checked out
http://svn.apache.org/repos/asf/incubator/cxf/tags/cxf-2.0.4-incubator
CXF tag
* I ran mvn with clean local repository (means there's not
~/.m2/repository directory on my machine)
Using this configuration the CXF build fails because some referenced
dependency artifacts are not available
on Apache servers. Here's the error I'm getting:
* [ERROR] BUILD ERROR
[INFO]
------------------------------------------------------------------------
[INFO] Failed to resolve artifact.
Missing:
----------
1) org.apache.geronimo.specs:geronimo-qname_1.1_spec:jar:1.1
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.apache.geronimo.specs
-DartifactId=geronimo-qname_1.1_spec \
-Dversion=1.1 -Dpackaging=jar -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file
there: mvn deploy:deploy-file -DgroupId=org.apache.geronimo.specs
-DartifactId=geronimo-qname_1.1_spec \
-Dversion=1.1 -Dpackaging=jar -Dfile=/path/to/file \
-Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) org.apache.cxf:cxf-rt-bindings-jbi:jar:2.0.4-incubator
2) org.apache.servicemix:servicemix-jbi:jar:3.1.2
3) org.apache.geronimo.specs:geronimo-qname_1.1_spec:jar:1.1
2) org.apache.geronimo.specs:geronimo-activation_1.0.2_spec:jar:1.2
Try downloading the file manually from the project website.
Then, install it using the command:
mvn install:install-file -DgroupId=org.apache.geronimo.specs
-DartifactId=geronimo-activation_1.0.2_spec \
-Dversion=1.2 -Dpackaging=jar -Dfile=/path/to/file
Alternatively, if you host your own repository you can deploy the file
there: mvn deploy:deploy-file -DgroupId=org.apache.geronimo.specs
-DartifactId=geronimo-activation_1.0.2_spec \
-Dversion=1.2 -Dpackaging=jar -Dfile=/path/to/file \
-Durl=[url] -DrepositoryId=[id]
Path to dependency:
1) org.apache.cxf:cxf-rt-bindings-jbi:jar:2.0.4-incubator
2) org.apache.servicemix:servicemix-jbi:jar:3.1.2
3) org.apache.geronimo.specs:geronimo-activation_1.0.2_spec:jar:1.2
----------
2 required artifacts are missing.
for artifact:
org.apache.cxf:cxf-rt-bindings-jbi:jar:2.0.4-incubator
from the specified remote repositories:
central (http://repo1.maven.org/maven2)
*
Is there an JIRA issue associated with that problem where I could
subscribe to?
Richard
Re: CXF Build is Broken
Posted by Daniel Kulp <dk...@apache.org>.
Ick... The servicemix 3.1.2 pom is problematic/broken and will cause
failures if ibiblio is down. They redefine "central" to point to
ibiblio. It's fixed in servicemix 3.2.1. I'll update cxf 2.0.6/2.1
to use the newer version of servicemix, but that won't really help for
the previous tags.
Couple of options:
1) In your ~/.m2/settings.xml, define a "mirror" for central that points
back to central.
<mirrors>
<mirror>
<id>central-mirror</id>
<name>Local proxy of http://repo1.maven.org/maven2/</name>
<url>http://repo1.maven.org/maven2/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
2) Run the build with -Dservicemix.version=3.2.1 to have it build it with
the newer service mix.
This really sucks. Not much we can do about it either.
Dan
On Thursday 27 March 2008, Thomas Diesler wrote:
> Hi Daniel,
>
> could you please have a look at
>
> Cannot build 2.0.4 JBI Integration
> https://issues.apache.org/jira/browse/CXF-1493
>
> A can reproduce what Richard is seeing. Originally I thought it had
> todo with missing apache incubator repositories. However when
> following
>
> http://cwiki.apache.org/CXF20DOC/maven-integration-and-plugin.html
>
> I get what it seems the correct list of repositories
>
> from the specified remote repositories:
> central (http://repo1.maven.org/maven2),
> java.net (http://download.java.net/maven/1/),
> apache-incubating
> (http://people.apache.org/repo/m2-incubating-repository)
>
>
> cheers
> -thomas
>
> Daniel Kulp wrote:
> > I'm not sure what to suggest. Those jars definitely exist at
> > central:
> > http://repo1.maven.org/maven2/org/apache/geronimo/specs/geronimo-qna
> >me_1.1_spec/1.1/
> > http://repo1.maven.org/maven2/org/apache/geronimo/specs/geronimo-act
> >ivation_1.0.2_spec/1.2/
> >
> > Do you have a mirror setup in your settings.xml or something that
> > could be causing a problem?
> >
> > Dan
> >
> > On Wednesday 26 March 2008, Richard Opalka wrote:
> >> Hi Folks,
> >>
> >> I'm facing the following problem:
> >>
> >> * I checked out
> >> http://svn.apache.org/repos/asf/incubator/cxf/tags/cxf-2.0.4-incuba
> >>tor CXF tag
> >> * I ran mvn with clean local repository (means there's not
> >> ~/.m2/repository directory on my machine)
> >>
> >> Using this configuration the CXF build fails because some
> >> referenced dependency artifacts are not available
> >> on Apache servers. Here's the error I'm getting:
> >>
> >> * [ERROR] BUILD ERROR
> >> [INFO]
> >> -------------------------------------------------------------------
> >>--- -- [INFO] Failed to resolve artifact.
> >>
> >> Missing:
> >> ----------
> >> 1) org.apache.geronimo.specs:geronimo-qname_1.1_spec:jar:1.1
> >>
> >> Try downloading the file manually from the project website.
> >>
> >> Then, install it using the command:
> >> mvn install:install-file -DgroupId=org.apache.geronimo.specs
> >> -DartifactId=geronimo-qname_1.1_spec \
> >> -Dversion=1.1 -Dpackaging=jar -Dfile=/path/to/file
> >> Alternatively, if you host your own repository you can deploy the
> >> file there: mvn deploy:deploy-file
> >> -DgroupId=org.apache.geronimo.specs
> >> -DartifactId=geronimo-qname_1.1_spec \
> >> -Dversion=1.1 -Dpackaging=jar -Dfile=/path/to/file \
> >> -Durl=[url] -DrepositoryId=[id]
> >>
> >> Path to dependency:
> >> 1) org.apache.cxf:cxf-rt-bindings-jbi:jar:2.0.4-incubator
> >> 2) org.apache.servicemix:servicemix-jbi:jar:3.1.2
> >> 3) org.apache.geronimo.specs:geronimo-qname_1.1_spec:jar:1.1
> >>
> >> 2)
> >> org.apache.geronimo.specs:geronimo-activation_1.0.2_spec:jar:1.2
> >>
> >> Try downloading the file manually from the project website.
> >>
> >> Then, install it using the command:
> >> mvn install:install-file -DgroupId=org.apache.geronimo.specs
> >> -DartifactId=geronimo-activation_1.0.2_spec \
> >> -Dversion=1.2 -Dpackaging=jar -Dfile=/path/to/file
> >> Alternatively, if you host your own repository you can deploy the
> >> file there: mvn deploy:deploy-file
> >> -DgroupId=org.apache.geronimo.specs
> >> -DartifactId=geronimo-activation_1.0.2_spec \
> >> -Dversion=1.2 -Dpackaging=jar -Dfile=/path/to/file \
> >> -Durl=[url] -DrepositoryId=[id]
> >>
> >> Path to dependency:
> >> 1) org.apache.cxf:cxf-rt-bindings-jbi:jar:2.0.4-incubator
> >> 2) org.apache.servicemix:servicemix-jbi:jar:3.1.2
> >> 3)
> >> org.apache.geronimo.specs:geronimo-activation_1.0.2_spec:jar:1.2
> >>
> >> ----------
> >> 2 required artifacts are missing.
> >>
> >> for artifact:
> >> org.apache.cxf:cxf-rt-bindings-jbi:jar:2.0.4-incubator
> >>
> >> from the specified remote repositories:
> >> central (http://repo1.maven.org/maven2)
> >> *
> >> Is there an JIRA issue associated with that problem where I could
> >> subscribe to?
> >>
> >> Richard
--
J. Daniel Kulp
Principal Engineer, IONA
dkulp@apache.org
http://www.dankulp.com/blog
Re: CXF Build is Broken
Posted by Thomas Diesler <th...@jboss.com>.
Hi Daniel,
could you please have a look at
Cannot build 2.0.4 JBI Integration
https://issues.apache.org/jira/browse/CXF-1493
A can reproduce what Richard is seeing. Originally I thought it had todo
with missing apache incubator repositories. However when following
http://cwiki.apache.org/CXF20DOC/maven-integration-and-plugin.html
I get what it seems the correct list of repositories
from the specified remote repositories:
central (http://repo1.maven.org/maven2),
java.net (http://download.java.net/maven/1/),
apache-incubating
(http://people.apache.org/repo/m2-incubating-repository)
cheers
-thomas
Daniel Kulp wrote:
>
> I'm not sure what to suggest. Those jars definitely exist at central:
> http://repo1.maven.org/maven2/org/apache/geronimo/specs/geronimo-qname_1.1_spec/1.1/
> http://repo1.maven.org/maven2/org/apache/geronimo/specs/geronimo-activation_1.0.2_spec/1.2/
>
> Do you have a mirror setup in your settings.xml or something that could
> be causing a problem?
>
> Dan
>
>
>
>
> On Wednesday 26 March 2008, Richard Opalka wrote:
>> Hi Folks,
>>
>> I'm facing the following problem:
>>
>> * I checked out
>> http://svn.apache.org/repos/asf/incubator/cxf/tags/cxf-2.0.4-incubator
>> CXF tag
>> * I ran mvn with clean local repository (means there's not
>> ~/.m2/repository directory on my machine)
>>
>> Using this configuration the CXF build fails because some referenced
>> dependency artifacts are not available
>> on Apache servers. Here's the error I'm getting:
>>
>> * [ERROR] BUILD ERROR
>> [INFO]
>> ----------------------------------------------------------------------
>> -- [INFO] Failed to resolve artifact.
>>
>> Missing:
>> ----------
>> 1) org.apache.geronimo.specs:geronimo-qname_1.1_spec:jar:1.1
>>
>> Try downloading the file manually from the project website.
>>
>> Then, install it using the command:
>> mvn install:install-file -DgroupId=org.apache.geronimo.specs
>> -DartifactId=geronimo-qname_1.1_spec \
>> -Dversion=1.1 -Dpackaging=jar -Dfile=/path/to/file
>> Alternatively, if you host your own repository you can deploy the
>> file there: mvn deploy:deploy-file
>> -DgroupId=org.apache.geronimo.specs
>> -DartifactId=geronimo-qname_1.1_spec \
>> -Dversion=1.1 -Dpackaging=jar -Dfile=/path/to/file \
>> -Durl=[url] -DrepositoryId=[id]
>>
>> Path to dependency:
>> 1) org.apache.cxf:cxf-rt-bindings-jbi:jar:2.0.4-incubator
>> 2) org.apache.servicemix:servicemix-jbi:jar:3.1.2
>> 3) org.apache.geronimo.specs:geronimo-qname_1.1_spec:jar:1.1
>>
>> 2) org.apache.geronimo.specs:geronimo-activation_1.0.2_spec:jar:1.2
>>
>> Try downloading the file manually from the project website.
>>
>> Then, install it using the command:
>> mvn install:install-file -DgroupId=org.apache.geronimo.specs
>> -DartifactId=geronimo-activation_1.0.2_spec \
>> -Dversion=1.2 -Dpackaging=jar -Dfile=/path/to/file
>> Alternatively, if you host your own repository you can deploy the
>> file there: mvn deploy:deploy-file
>> -DgroupId=org.apache.geronimo.specs
>> -DartifactId=geronimo-activation_1.0.2_spec \
>> -Dversion=1.2 -Dpackaging=jar -Dfile=/path/to/file \
>> -Durl=[url] -DrepositoryId=[id]
>>
>> Path to dependency:
>> 1) org.apache.cxf:cxf-rt-bindings-jbi:jar:2.0.4-incubator
>> 2) org.apache.servicemix:servicemix-jbi:jar:3.1.2
>> 3)
>> org.apache.geronimo.specs:geronimo-activation_1.0.2_spec:jar:1.2
>>
>> ----------
>> 2 required artifacts are missing.
>>
>> for artifact:
>> org.apache.cxf:cxf-rt-bindings-jbi:jar:2.0.4-incubator
>>
>> from the specified remote repositories:
>> central (http://repo1.maven.org/maven2)
>> *
>> Is there an JIRA issue associated with that problem where I could
>> subscribe to?
>>
>> Richard
>
>
>
--
xxxxxxxxxxxxxxxxxxxxxxxxxxxx
Thomas Diesler
Web Service Lead
JBoss, a division of Red Hat
xxxxxxxxxxxxxxxxxxxxxxxxxxxx
Re: CXF Build is Broken
Posted by Daniel Kulp <dk...@apache.org>.
I'm not sure what to suggest. Those jars definitely exist at central:
http://repo1.maven.org/maven2/org/apache/geronimo/specs/geronimo-qname_1.1_spec/1.1/
http://repo1.maven.org/maven2/org/apache/geronimo/specs/geronimo-activation_1.0.2_spec/1.2/
Do you have a mirror setup in your settings.xml or something that could
be causing a problem?
Dan
On Wednesday 26 March 2008, Richard Opalka wrote:
> Hi Folks,
>
> I'm facing the following problem:
>
> * I checked out
> http://svn.apache.org/repos/asf/incubator/cxf/tags/cxf-2.0.4-incubator
> CXF tag
> * I ran mvn with clean local repository (means there's not
> ~/.m2/repository directory on my machine)
>
> Using this configuration the CXF build fails because some referenced
> dependency artifacts are not available
> on Apache servers. Here's the error I'm getting:
>
> * [ERROR] BUILD ERROR
> [INFO]
> ----------------------------------------------------------------------
>-- [INFO] Failed to resolve artifact.
>
> Missing:
> ----------
> 1) org.apache.geronimo.specs:geronimo-qname_1.1_spec:jar:1.1
>
> Try downloading the file manually from the project website.
>
> Then, install it using the command:
> mvn install:install-file -DgroupId=org.apache.geronimo.specs
> -DartifactId=geronimo-qname_1.1_spec \
> -Dversion=1.1 -Dpackaging=jar -Dfile=/path/to/file
> Alternatively, if you host your own repository you can deploy the
> file there: mvn deploy:deploy-file
> -DgroupId=org.apache.geronimo.specs
> -DartifactId=geronimo-qname_1.1_spec \
> -Dversion=1.1 -Dpackaging=jar -Dfile=/path/to/file \
> -Durl=[url] -DrepositoryId=[id]
>
> Path to dependency:
> 1) org.apache.cxf:cxf-rt-bindings-jbi:jar:2.0.4-incubator
> 2) org.apache.servicemix:servicemix-jbi:jar:3.1.2
> 3) org.apache.geronimo.specs:geronimo-qname_1.1_spec:jar:1.1
>
> 2) org.apache.geronimo.specs:geronimo-activation_1.0.2_spec:jar:1.2
>
> Try downloading the file manually from the project website.
>
> Then, install it using the command:
> mvn install:install-file -DgroupId=org.apache.geronimo.specs
> -DartifactId=geronimo-activation_1.0.2_spec \
> -Dversion=1.2 -Dpackaging=jar -Dfile=/path/to/file
> Alternatively, if you host your own repository you can deploy the
> file there: mvn deploy:deploy-file
> -DgroupId=org.apache.geronimo.specs
> -DartifactId=geronimo-activation_1.0.2_spec \
> -Dversion=1.2 -Dpackaging=jar -Dfile=/path/to/file \
> -Durl=[url] -DrepositoryId=[id]
>
> Path to dependency:
> 1) org.apache.cxf:cxf-rt-bindings-jbi:jar:2.0.4-incubator
> 2) org.apache.servicemix:servicemix-jbi:jar:3.1.2
> 3)
> org.apache.geronimo.specs:geronimo-activation_1.0.2_spec:jar:1.2
>
> ----------
> 2 required artifacts are missing.
>
> for artifact:
> org.apache.cxf:cxf-rt-bindings-jbi:jar:2.0.4-incubator
>
> from the specified remote repositories:
> central (http://repo1.maven.org/maven2)
> *
> Is there an JIRA issue associated with that problem where I could
> subscribe to?
>
> Richard
--
J. Daniel Kulp
Principal Engineer, IONA
dkulp@apache.org
http://www.dankulp.com/blog