Advertisement
lincolnthree

#SeamForge understands Depedencies

Mar 31st, 2011
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. org.jboss.seam.forge.project.dependencies.DependencyResolver:
  2.  
  3. Used to resolve Dependency versions, DependencyResource artifacts, and dependencies of a given Dependency
  4.  
  5. Example usage:
  6.  
  7. @Inject
  8. DepenencyResolver resolver;
  9.  
  10. Dependency query =
  11. DependencyBuilder.create("com.example:example:[1.0],[2.0,)");
  12.  
  13. List<Dependency> versions = resolver.resolveVersions(query);
  14. List<DependencyResource> artifacts = resolver.resolveArtifacts(query);
  15. List<DependencyResource> dependencies = resolver.resolveDependencies(query);
  16.  
  17.  
  18.  
  19. Version query syntax is as follows:
  20. 1.0 version == 1.0
  21. [1.0,2.0) 1.0 <= version < 2.0
  22. [1.0,2.0] 1.0 <= version <= 2.0
  23. [1.5,) 1.5 <= version
  24. (,1.0],[1.2,) version <= 1.0, and version >= 2.0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement