Cory Horner wrote:
> Martin Desruisseaux wrote:
>
> The current repository (with the exception of _share and old-m2-repo) 
> has been rebuilt from scratch using the mvn deploy:deploy-file command 
> (via 
> http://svn.geotools.org/geotools/trunk/scripts/deploy_dependencies.sh).  
> Only a handful of jars have been manually copied in and i'm not 
> convinced this is really a problem.  However, you are correct in that 
> this is not a "proper" way to manage a maven 2 repository.  There is 
> rumour of a plugin in the works to regenerate the maven-metadata files 
> -- so *maybe* we'll allow copy-paste one day.
> 
>> * The Refractions repository has strange versions number. For example 
>> it contains Geotools
>>   release versionned as "2.2-RC4-SNAPSHOT". Is it really correct? I 
>> would expect "2.2-RC4"
>>   and "2.2-SNAPSHOT" as two separated direction.
>>
> The refractions version numbers are correct: 2.2-RC4 is an actual 
> release and 2.2-RC4-SNAPSHOT is a snapshot.  The 2.2.x snapshots do not 
> have timestamps because of the pom settings:
> 
> <distributionManagement>
>  <repository>
>    <uniqueVersion>false</uniqueVersion>
>    <id>refractions</id>
>    <name>Refractions Research Repository</name>
>    <url>dav:http://lists.refractions.net/m2</url>
>  </repository>
> </distributionManagement>
> 
> Please note "uniqueVersion" is false.  For uDig at least, we don't use 
> maven 2 and don't want weird timestamped file names; if we want a stable 
> version to work against we should do a release -- otherwise we simply 
> work off of the latest snapshot.  I believe it is maven nudging us to 
> use 2.2-RC4-SNAPSHOT rather than 2.2-SNAPSHOT.

Correct. When I was making the 2.2-RC3 release, maven defaulted to 
wanting to make the next release version '2.2-RC4-SNAPSHOT' rather than 
our standard '2.2-SNAPSHOT', so I let it. I think it is a better and 
more explicit way of doing it too.

> 
>> * The Refractions repository duplicates some files already present on 
>> Ibiblio.
>>   For example postgresql, commons-lang, etc. Do we really want to 
>> duplicate Ibiblio? I
>>   admit that Ibiblio is often unreliable, but we need to connect to 
>> that only for new
>>   dependencies.
>>  
>>
> This is up for debate :)
> 
> Frankly it's a bit embarrassing explaining to users that it is normal 
> for the GeoTools build system to explode the first few times you run 
> it... thoughts?
> 
>> I would like to suggest the following approach:
>>
>>   * We rename the current "m2" directory into (yet an other) 
>> "old-m2-repo".
>>
>>   * I send to someone (Richard?) a ZIP file containing the whole 
>> repository currently
>>     on maven.geotools.fr, which is (I think) a little bit cleaner and 
>> also has more
>>     history (2.2-RC1, 2.2-RC2, etc., which are not on the Refractions 
>> repository).
>>     Richard would just need to unzip it in a fresh "m2" directory. I 
>> can't do this
>>     step myself, since WebDav doesn't seems to work on my Windows XP 
>> machine.
>>  
>>
> I think the trick on windows was hitting ok the first time and cancel 
> the second time it asks for a password.
> 
> I agree that we should add these releases.  We can log-in and scp your 
> repo.  I'm going to make the deploy_dependencies script a little bit 
> smarter (automatically generate a pom if one doesn't exist) -- the only 
> requirement it has is that you already have your jars installed in your 
> local repository.  Starting with Martin's repo as a base, I can 
> re-deploy the contents of the repository very quickly.  If we add the 
> files people need to the end of the script this can be rather painless 
> (i guess i'll just add everything currently in the repo?).
> 
> If this sounds good to everyone i'll likely attack this later this 
> afternoon.

This sounds good to me.

Cheers,

Richard

Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
Geotools-devel mailing list
Geotools-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to