[infinispan-dev] Repository name divergence annoyances

Manik Surtani manik at jboss.org
Wed Aug 4 07:06:48 EDT 2010


Ok, lets stick with the rest of the JBoss.org naming conventions then.  It shouldn't affect the community that much since not everyone builds releases and pushes them to JBoss.org repositories.  :)

Please make sure you update

	http://community.jboss.org/wiki/InfinispanandMaven

as well as the poms in trunk and 4.1.x.

Cheers
Manik

On 4 Aug 2010, at 11:07, Galder Zamarreño wrote:

> The repsository ids:
> 
> Infinispan uses:
>   <distributionManagement>
>      <repository>
>         <id>jboss-releases</id>
>         <name>JBoss Release Repository</name>
>         <url>${jboss.releases.repo.url}</url>
>      </repository>
>      <snapshotRepository>
>         <id>jboss-snapshots</id>
>         <name>JBoss Snapshot Repository</name>
>         <url>${jboss.snapshots.repo.url}</url>
>      </snapshotRepository>
>   </distributionManagement>
> 
> And the rest of JBoss projects:
>   <distributionManagement>
>      <repository>
>         <id>jboss-releases-repository</id>
>         <name>JBoss Releases Repository</name>
>         <url>${jboss.releases.repo.url}</url>
>      </repository>
>      <snapshotRepository>
>         <id>jboss-snapshots-repository</id>
>         <name>JBoss Snapshots Repository</name>
>         <url>${jboss.snapshots.repo.url}</url>
>      </snapshotRepository>
>   </distributionManagement>
> 
> So, when releasing Infinispan, my settings.xml must look like:
> 
> <servers>
>    <server>
>      <id>jboss-developer-repository-group</id>
>      <username>xxxx</username>
>      <password>yyyy</password>
>    </server>
>    <server>
>      <id>jboss-snapshots</id>
>      <username>xxxx</username>
>      <password>yyyy</password>
>    </server>
>    <server>
>      <id>jboss-releases</id>
>      <username>xxxx</username>
>      <password>yyyy</password>
>    </server>
>  </servers>
> 
> If I'm releasing JBoss projects, it must look like:
> 
> <servers>
>    <server>
>      <id>jboss-developer-repository-group</id>
>      <username>xxxx</username>
>      <password>yyyy</password>
>    </server>
>    <server>
>      <id>jboss-snapshots-repository</id>
>      <username>xxxx</username>
>      <password>yyyy</password>
>    </server>
>    <server>
>      <id>jboss-releases-repository</id>
>      <username>xxxx</username>
>      <password>yyyy</password>
>    </server>
>  </servers>
> 
> Alternatively, I might be able to have a settings.xml like this but sounds silly (p.s. I have not tried this but i'd imagine it'd work):
> 
> <servers>
>    <server>
>      <id>jboss-developer-repository-group</id>
>      <username>xxxx</username>
>      <password>yyyy</password>
>    </server>
>    <server>
>      <id>jboss-snapshots-repository</id>
>      <username>xxxx</username>
>      <password>yyyy</password>
>    </server>
>    <server>
>      <id>jboss-releases-repository</id>
>      <username>xxxx</username>
>      <password>yyyy</password>
>    </server>
>    <server>
>      <id>jboss-snapshots</id>
>      <username>xxxx</username>
>      <password>yyyy</password>
>    </server>
>    <server>
>      <id>jboss-releases</id>
>      <username>xxxx</username>
>      <password>yyyy</password>
>    </server>
>  </servers>
> 
> 
> 
> On Aug 4, 2010, at 11:47 AM, Manik Surtani wrote:
> 
>> What are the differences?
>> 
>> On 4 Aug 2010, at 09:28, Galder Zamarreño wrote:
>> 
>>> Hi,
>>> 
>>> In parent/pom.xml we define: jboss-releases and jboss-snapshots repositories. So, our settings.xml must match those names in order to upload correctly.
>>> 
>>> However, other JBoss projects rely on different repo names which are instead: jboss-releases-repository and jboss-snapshots-repository (http://repository.jboss.org/maven2/org/jboss/jboss-parent/5/jboss-parent-5.pom)
>>> 
>>> It's quite a PITA getting 401 or auth errors and then changing my local settings between the two names depending on whether I'm uploading Infinispan or another JBoss project.
>>> 
>>> Can Infinispan consolidate the repo names to be jboss-releases-repository and jboss-snapshots-repository to avoid these issues?
>>> 
>>> Cheers,
>>> --
>>> Galder Zamarreño
>>> Sr. Software Engineer
>>> Infinispan, JBoss Cache
>>> 
>>> 
>>> _______________________________________________
>>> infinispan-dev mailing list
>>> infinispan-dev at lists.jboss.org
>>> https://lists.jboss.org/mailman/listinfo/infinispan-dev
>> 
>> --
>> Manik Surtani
>> manik at jboss.org
>> Lead, Infinispan
>> Lead, JBoss Cache
>> http://www.infinispan.org
>> http://www.jbosscache.org
>> 
>> 
>> 
>> 
>> 
>> _______________________________________________
>> infinispan-dev mailing list
>> infinispan-dev at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/infinispan-dev
> 
> --
> Galder Zamarreño
> Sr. Software Engineer
> Infinispan, JBoss Cache
> 
> 
> _______________________________________________
> infinispan-dev mailing list
> infinispan-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/infinispan-dev

--
Manik Surtani
manik at jboss.org
Lead, Infinispan
Lead, JBoss Cache
http://www.infinispan.org
http://www.jbosscache.org







More information about the infinispan-dev mailing list