Package net.sourceforge.javautil.classloader.resolver

Examples of net.sourceforge.javautil.classloader.resolver.IClassPackageDependencyReference


   */
  public void add (String groupId, String artifactId, String version) {
    IClassPackageResolver resolver = ClassPackageContext.getPackageResolver();
    if (resolver == null) throw new IllegalStateException("No class package context resolver available, this feature is disabled");
   
    IClassPackageDependencyReference ref = new ClassPackageDependencyReferenceImpl(groupId, artifactId, version, null);
    IClassPackage pkg = ClassPackageUtil.get(resolver, ref, true);
    if (pkg == null) throw new IllegalArgumentException("Could not resolve: " + ref);
   
    this.getJarFileUrls().add(pkg.getMainJarSource().getURL());
  }
View Full Code Here


    }
    return ctx;
  }

  protected boolean resolveRemotely (ClassPackageResolverContext ctx, Map<String, IClassPackageRepositoryRemote> remoteRepositories) {
    IClassPackageDependencyReference reference = ctx.getCurrentDependency();
   
    List<IClassPackageRepositoryRemoteAttempt> attempts = this.repository.getLastRemoteAttempts(reference);
    if (attempts.size() > 0) {
      Set<String> urls = new HashSet<String>(remoteRepositories.keySet());
      for (String url : urls) {
View Full Code Here

TOP

Related Classes of net.sourceforge.javautil.classloader.resolver.IClassPackageDependencyReference

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.