[
https://issues.jboss.org/browse/FORGE-511?page=com.atlassian.jira.plugin....
]
Lincoln Baxter III updated FORGE-511:
-------------------------------------
Summary: Should be able to default ot latest non-SNAPSHOT dependency versions when
using DependencyInstaller or related APIs (was: Should be able to filter dependency
versions when using DependencyInstaller or related APIs)
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 <a href="mailto:aslak@redhat.com">Aslak Knutsen</a>
* @version $Revision: $
*/
public class DependencyUtil
{
private DependencyUtil() {}
public static Dependency getLatestNonSnapshotVersion(List<Dependency>
dependencies)
{
if(dependencies == null)
{
return null;
}
for(int i = dependencies.size()-1; i >= 0; i--)
{
Dependency dep = 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-SNAPSHOT]
2 - [org.jboss.arquillian.container:arquillian-jetty-embedded-7:::1.0.0.Alpha3]
3 - [org.jboss.arquillian.container:arquillian-jetty-embedded-7:::1.0.0.Alpha4]
4 - [org.jboss.arquillian.container:arquillian-jetty-embedded-7:::1.0.0.Alpha4.SP1]
5 - [org.jboss.arquillian.container:arquillian-jetty-embedded-7:::1.0.0.Alpha5]
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.Final-SNAPSHOT]
{code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see:
http://www.atlassian.com/software/jira