Thanks for the report, Pierre-Arnaud. More inline Pierre-Arnaud Marcelot wrote: > Hi all, > > Here is a status on the last issues we have, and some proposals to > solve them. > > *• Studio Maven Repository* > The Studio Maven Repository is currently located at > http://people.apache.org/~felixk/studio-eclipse-m2/ > . > This is not really an ideal situation and we have to find it a better > solution. > If all the Eclipse dependencies we need were on the standard Maven > repositories, Emmanuel and I think we could get rid of our project > specific repository by deploying our studio related jars > (studio-launcher, studio-dsml-parser, etc.) on those standard Maven > repositories. This way all our dependencies would be on Maven > repositories. I'm the one who don't like Maven when Maven claim to be a Configuration Management System. Maven is a cool and good tool (with some itches, but every tool has some), but in no way having a common remote repo is a solution. People can still FU the existing files on the repo. Now, I don't think we can fix this pb here. We can't have a specific repo on people.a.o, we can't rely on the current maven repo because someone found smart to push a jar with the very same versions than the original files (just to add a useless maven related line in a Manifest, which obviously changed the signature of this jar, and directly created a problem for us), so we are stuck. > > As we can't do that at the moment, I propose we switch back to a local > maven repository located inside SVN. Yes. > This is exactly like we're doing with Ant/Ivy at the moment. And it works. I didn't knew maven allowed to do the very same thing (in fact, I tried, but didn't succeeded. I find it so stupid that we have to rely only on a HTTP repo...). If it's possible, I would say : just do it. > It takes some extra time when doing a checkout, but it does not create > overload on the people.apache.org server > each time we build Studio. I don't really care because the subversion server are pretty ok, and more than that, I don't think we have so many people who download the sources _and_ build the code. > > *• Parent Pom* > We currently depend on the 9-SNAPSHOT version of the Directory project > pom. > This situation forces us to checkout and build Apache DS first, before > building Apache Directory Studio. > It takes a lot of time... :( > I would suggest we use the 8 version of the Directory project pom, the > last published version available. > WDYT ?* > * Take 8. We are depending on ADS 1.5.1, not 1.5.2. > * > • Apache DS and Shared dependencies* > The last problem we face is our dependencies to jars of the Apache DS > project. > The Shared dependencies are no longer a problem as we'll have a new > version released especially for Studio very soon (tomorrow maybe...). > The Apache DS dependencies have been checked by Emmanuel and he told > me that we can use the 1.5.1 version (available on Maven repositories). > So, there should be no more dependencies issues. I tested the strudio with project 8 and ADS 1.5.1 jar and shared trunk. It works. We just have to release the shared-ldap jar, 0.9.8 version. > > With the 2 last problems resolved, we won't need anymore to checkout > and build Apache DS prior to building Apache Directory Studio and > we'll have, I think, a working and release ready Maven build. > A build system which could be subject to a vote for switching to it... Well, I don't really think it deserves a vote, as those who worked hard to make it work are the one who also work on Studio. I can't imagine that someone -1 this move after 2 months of hard work. But may be I'm wrong. Your call Pierre-Arnaud ! We are seing the light at the end of the tunnel, thanks to Felix and Pierre-Arnaud !!! "The light you see at the end of the tunnel is generally the train which arrives" -- -- cordialement, regards, Emmanuel Lécharny www.iktek.com directory.apache.org