From jira-events at lists.jboss.org Wed Aug 22 11:40:15 2012 Content-Type: multipart/mixed; boundary="===============2863792227452643230==" MIME-Version: 1.0 From: George Gastaldi (JIRA) To: forge-issues at lists.jboss.org Subject: [forge-issues] [JBoss JIRA] (FORGE-511) Should be able to default ot latest non-SNAPSHOT dependency versions when using DependencyInstaller or related APIs Date: Wed, 22 Aug 2012 11:40:14 -0400 Message-ID: <343936480.17907.1345650014933.JavaMail.tomcat@jira02.app.mwc.hst.phx2.redhat.com> In-Reply-To: 1585166887.15346.1332008027261.JavaMail.tomcat@jira02.app.mwc.hst.phx2.redhat.com --===============2863792227452643230== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable [ https://issues.jboss.org/browse/FORGE-511?page=3Dcom.atlassian.jira.= plugin.system.issuetabpanels:all-tabpanel ] George Gastaldi closed FORGE-511. --------------------------------- Resolution: Out of Date Implemented in FORGE-629 = > Should be able to default ot latest non-SNAPSHOT dependency versions when= using DependencyInstaller or related APIs > -------------------------------------------------------------------------= ------------------------------------------ > > Key: FORGE-511 > URL: https://issues.jboss.org/browse/FORGE-511 > Project: Forge > Issue Type: Feature Request > Components: Plugin API, Shell > Reporter: Lincoln Baxter III > > {code} > package org.jboss.forge.arquillian; > import java.util.List; > import org.jboss.forge.project.dependencies.Dependency; > /** > * DependencyUtil > * > * @author Aslak Knutsen > * @version $Revision: $ > */ > public class DependencyUtil > { > private DependencyUtil() {} > public static Dependency getLatestNonSnapshotVersion(List = dependencies) > { > if(dependencies =3D=3D null) > { > return null; > } > for(int i =3D dependencies.size()-1; i >=3D 0; i--) > { > Dependency dep =3D dependencies.get(i); > if(!dep.getVersion().endsWith("SNAPSHOT")) > { > return dep; > } > } > return dependencies.get(dependencies.size()-1); > } > }{code} > {code} > 1 - [org.jboss.arquillian.container:arquillian-jetty-embedded-7:::1.0.0-S= NAPSHOT] > 2 - [org.jboss.arquillian.container:arquillian-jetty-embedded-7:::1.0.0.A= lpha3] > 3 - [org.jboss.arquillian.container:arquillian-jetty-embedded-7:::1.0.0.A= lpha4] > 4 - [org.jboss.arquillian.container:arquillian-jetty-embedded-7:::1.0.0.A= lpha4.SP1] > 5 - [org.jboss.arquillian.container:arquillian-jetty-embedded-7:::1.0.0.A= lpha5] > 6 - [org.jboss.arquillian.container:arquillian-jetty-embedded-7:::1.0.0.C= R1]* > 7 - [org.jboss.arquillian.container:arquillian-jetty-embedded-7:::1.0.0.F= inal-SNAPSHOT] > {code} -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrato= rs: https://issues.jboss.org/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira =20 --===============2863792227452643230==--