Well I consider that to fall under immutability of releases: 1. don't delete released artifacts (except possibly when there are legal issues) 2. don't change released artifacts.
But I did not know about that example! -Stephen On 1 July 2010 09:31, Mark Struberg <[email protected]> wrote: > to back Stephens word: it's even worse - they recently dropped 'old' JSF-1 > artifacts from their repo without any noticing... > > So really only use the java.net maven repo via a repo manager like Nexus > or Archiva. > > LieGrue, > strub > > > > ----- Original Message ---- > > From: Stephen Connolly <[email protected]> > > To: Maven Users List <[email protected]> > > Sent: Thu, July 1, 2010 9:09:47 AM > > Subject: Re: Unable to find resource 'org.glassfish:javax.ejb:pom:3.0' > > > > I am going to state this once and only once: > > "Friends don't > > let friends use the java.net maven > > repositories" (at > least without protection (e.g. a maven repository > > manager)) > > It's fine for following a tutorial, but don't keep the bad > > habit when you > start writing real code. > > -Stephen > > P.S. > > > the reason why you should not use the java.net repos is that they do > > not > have/enforce the following policies: > * immutability of > > releases > * single origin of artifacts (i.e. if a GAV coordinate > > exists on > central, then the artifact at that GAV should either not be present > > in the > java.net repo (preferred) or else it should be exactly, byte for byte, > > the > same as the artifact on central (less preferred)) > * > > other process issues too complex to explain to somebody new to maven > > On 1 > > July 2010 07:38, Thomas Porschberg < > > href="mailto:[email protected]">[email protected]> > > wrote: > > > I solved the problem with > > http://www.mvnbrowser.com > > > > and > > > > > > <repository> > > <id>glassfish</id> > > > > <name>Maven Repository Glassfish</name> > > > > <layout>default</layout> > > > > <url>http://download.java.net/maven/glassfish</url> > > > > <snapshots> > > > > <enabled>false</enabled> > > </snapshots> > > > > </repository> > > > > Thomas > > > > Am Wed, 30 Jun 2010 > > 18:00:01 +0200 > > schrieb Thomas Porschberg < > > ymailto="mailto:[email protected]" > > href="mailto:[email protected]">[email protected]>: > > > > > > > Hi, > > > > > > I'm now in chapter 6 of "Java EE 6 Platform > > with GlassFish 3" > > > and I try to build the example with mvn. > > > > > > > > In my pom.xml there is: > > > > > > ... > > > > > <dependency> > > > > > <groupId>org.glassfish</groupId> > > > > > <artifactId>javax.ejb</artifactId> > > > > > <version>3.0</version> > > > </dependency> > > > > > <dependency> > > > > > <groupId>org.glassfish.embedded</groupId> > > > > > <artifactId>glassfish-embedded-all</artifactId> > > > > > <version>3.0</version> > > > > > <scope>test</scope> > > > </dependency> > > > > > ... > > > > > > but a "mvn package" gives me: > > > > > > > > > > > Downloading: > > > > > > > > http://www.eclipse.org/downloads/download.php?r=1&nf=1&file=/rt/eclipselink/maven.repo/org/glassfish/javax.ejb/3.0/javax.ejb-3.0.pom > > > > > [INFO] Unable to find resource 'org.glassfish:javax.ejb:pom:3.0' in > > > > > repository EclipseLink Repo > > > ( > > > > > http://www.eclipse.org/downloads/download.php?r=1&nf=1&file=/rt/eclipselink/maven.repo > > > > ) > > > Downloading: > > > > > > > > http://repo1.maven.org/maven2/org/glassfish/javax.ejb/3.0/javax.ejb-3.0.pom > > > > > [INFO] Unable to find resource 'org.glassfish:javax.ejb:pom:3.0' in > > > > > repository central (http://repo1.maven.org/maven2) Downloading: > > > > > > > > > > http://download.java.net/maven/2/org/glassfish/javax.ejb/3.0/javax.ejb-3.0.pom > > > > > [INFO] Unable to find resource 'org.glassfish:javax.ejb:pom:3.0' in > > > > > repository > > href="http://maven2-repository.dev.java.net"> > maven2-repository.dev.java.net > > > > > (http://download.java.net/maven/2) > > > > > > Is there a > > maven2 repository outside which provides the glassfish > > > > > jars? > > > > > > I have also a running glassfish server on my > > machine but is it the > > > right way to install the jars > > manually? > > > > > > Best regards > > > Thomas > > > > > > > > > > > > > -- > > > > _____________________________________________________ > > > > Thomas > > Porschberg > > Otto Group · GroupTechnologyPartner - Dresden (GTP) > > > > Softwareentwickler · Lokale Logistik · FI-IS-LL > > > > > > GroupTechnologyPartner - Dresden GmbH · Freiberger Straße 35 · 01067 > > > > Dresden Telefon +49 (0) 351 497 23 158 · Fax +49 (0) 351 497 23 119 > > > > ymailto="mailto:[email protected]" > > href="mailto:[email protected]">[email protected] · > > href="http://www.ottogroup.com">www.ottogroup.com > > <http://www.ottogroup.com/> > > > > _____________________________________________________ > > AG Dresden, HRB > > 2475 > > Geschäftsführer: Dr. Thomas Tribius, Martin Mildner > > > > > > --------------------------------------------------------------------- > > To > > unsubscribe, e-mail: > > href="mailto:[email protected]"> > [email protected] > > > > For additional commands, e-mail: > > href="mailto:[email protected]">[email protected] > > > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > >
