Carsten Ziegeler wrote:
Vadim Gritsenko wrote:
I don't think it is, in this case. There is a new element -
configurator:bean-map - which is not part of 1.0 - so 1.0.1 snapshot
must be used.
Ah, ok - sure, then lets release 1.0.1 :)

So what are you waiting for?! :)


As the
configuration stuff is nearly the only stuff which has a final release,
it just there that we use the version. Now, why it fails, I don't know
as these artifacts should be in public repositories.
(see -o flag, forces complete local build)

Hmm, in this case it's a dependency like one to any other third party
lib - if you build with -o and don't have it in your local repo the
build will fail. If you don't have the spring jar in your local repo it
will fail as well. I don't see any difference here.

Believe me, we have to remove the snapshot dependencies as soon as
possible. It's a mess right now. (Of course without releasing we can't
change this)

I get it... But this comes at a great price of not being able to build Cocoon with sane amount of work. What I would like to avoid is to do something like this manually:

 * rm -rf ~/.m2/repository/org/apache/cocoon
 * Checkout cocoon-configurator-api tag 1.0.0
 * mvn install
 * mvn source:jar
 * Checkout cocoon-spring-configurator tag 1.0.1
 * mvn install
 * mvn source:jar
 * Checkout cocoon-doohickey-ho tag 1.2.3
 * mvn install
 * mvn source:jar
 * (... repeat another 100 times ...)

What I would like to do is:

 * rm -rf ~/.m2/repository/org/apache/cocoon
 * Checkout cocoon tag 2.2-RC1
 * mvn install
 * mvn source:jar

I see how I can do former for all artifacts comprising current RC1 release; do you have a suggestion on how to do latter?


Vadim

Reply via email to