I deployed this pom 1.1.0-Beta02 :
https://repository.jboss.org/nexus/content/groups/public/org/gatein/gatei...
why don't you see it ?
why is now everyone wanting to compile Shindig now :-) ?
On Apr 28, 2011, at 7:43 PM, Matt Wringe wrote:
> Can the person responsible for the custom shindig module
> (1.0-r790473-Patch06) please update it to not rely on gatein-dep
> 1.1.0-Beta02, that version doesn't exist in the repos and is causing the
> build to fail.
>
> Good old maven bringing in multiple dependencies of everything :(
>
> On Thu, 2011-04-28 at 12:34 +0200, Julien Viet wrote:
>> I would like to clarify how now 3rd party should be managed in GateIn trunk,
because it has changed implicitly since yesterday (see the another thread of this list).
>>
>> Now we are trying to handle all 3rd party dependencies in a separate
"dependency" oriented pom known as gatein-dep that specifies the version of the
library we use in GateIn and its components (although it is less strict for component).
This has been existing until now but was not really used, so it's not really something
new, what is new is that now we want to use it for real.
>>
>> This pom is not in the project itself which means that it has a separate
lifecycle and any update to the thirdparty should be done here. It may seem a bit heavy
but in fact this serve the purpose that updating a lib has often consequences at the
integration level of the whole server. So indeed if one version must be changed or added,
this should be done in this gatein-dep pom. Actually this helped me to find out dated
libraries in gatein that were expected by Shindig at runtime but were not satisfied (now
the Shindig fork uses the gatein-dep as it has many dependencies).
>>
>> The gatein-dep pom can be found here
http://anonsvn.jboss.org/repos/gatein/maven/dep/trunk/
>>
>> It is integrated in gatein by a declaration in the parent pom:
>>
>> <dependency>
>> <groupId>org.gatein</groupId>
>> <artifactId>gatein-dep</artifactId>
>> <version>1.1.0-Beta03</version>
>> <type>pom</type>
>> <scope>import</scope>
>> </dependency>
>>
>> Of course it does not mean you cannot override a version in your own pom when you
need to test something like adding a new library or changing a version to test something.
Actually this can be done by changing the parent pom in your local copy. When you think
something should be changed or added, then you should raise the concern to get this change
in the gatein-dep pom.
>>
>> cheers
>>
>> Julien
>> _______________________________________________
>> gatein-dev mailing list
>> gatein-dev(a)lists.jboss.org
>>
https://lists.jboss.org/mailman/listinfo/gatein-dev
>
>