From jira-events at lists.jboss.org Sat Mar 17 14:13:47 2012 Content-Type: multipart/mixed; boundary="===============7851157916012696098==" MIME-Version: 1.0 From: Lincoln Baxter III (JIRA) To: forge-issues at lists.jboss.org Subject: [forge-issues] [JBoss JIRA] (FORGE-511) Should be able to filter dependency versions when using DependencyInstaller or related APIs Date: Sat, 17 Mar 2012 14:13:47 -0400 Message-ID: <1585166887.15346.1332008027261.JavaMail.tomcat@jira02.app.mwc.hst.phx2.redhat.com> --===============7851157916012696098== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Lincoln Baxter III created FORGE-511: ---------------------------------------- Summary: Should be able to filter dependency versions when usi= ng 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 de= pendencies) { 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-SNA= PSHOT] 2 - [org.jboss.arquillian.container:arquillian-jetty-embedded-7:::1.0.0.Alp= ha3] 3 - [org.jboss.arquillian.container:arquillian-jetty-embedded-7:::1.0.0.Alp= ha4] 4 - [org.jboss.arquillian.container:arquillian-jetty-embedded-7:::1.0.0.Alp= ha4.SP1] 5 - [org.jboss.arquillian.container:arquillian-jetty-embedded-7:::1.0.0.Alp= ha5] 6 - [org.jboss.arquillian.container:arquillian-jetty-embedded-7:::1.0.0.CR1= ]* 7 - [org.jboss.arquillian.container:arquillian-jetty-embedded-7:::1.0.0.Fin= al-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 --===============7851157916012696098==-- From jira-events at lists.jboss.org Sat Mar 17 14:15:47 2012 Content-Type: multipart/mixed; boundary="===============8721795618929684200==" MIME-Version: 1.0 From: Lincoln Baxter III (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: Sat, 17 Mar 2012 14:15:47 -0400 Message-ID: <1493092600.15348.1332008147496.JavaMail.tomcat@jira02.app.mwc.hst.phx2.redhat.com> In-Reply-To: 1585166887.15346.1332008027261.JavaMail.tomcat@jira02.app.mwc.hst.phx2.redhat.com --===============8721795618929684200== 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 ] Lincoln Baxter III updated FORGE-511: ------------------------------------- Summary: Should be able to default ot latest non-SNAPSHOT dependency ve= rsions when using DependencyInstaller or related APIs (was: Should be able= to filter dependency versions when using DependencyInstaller or related AP= Is) = > 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 --===============8721795618929684200==-- From jira-events at lists.jboss.org Wed Aug 22 11:40:15 2012 Content-Type: multipart/mixed; boundary="===============8878270460136938655==" 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 --===============8878270460136938655== 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 --===============8878270460136938655==--