Package com.crsn.maven.utils.osgirepo.osgi

Examples of com.crsn.maven.utils.osgirepo.osgi.OsgiBundle


  private static void addDependencies( OsgiRepository repository,
                                       OsgiBundle plugin,
                                       MavenArtifactBuilder artefactBuilder )
  {
    for( OsgiDependency osgiDependency : plugin.getRequiredBundles() ) {
      OsgiBundle osgiPlugin = repository.resolveDependency( osgiDependency );
      if( osgiPlugin == null ) {
        // TODO Handle not found dependencies. For the moment ignoring is sufficient.
      } else {
        MavenDependencyBuilder dependencyBuilder = artefactBuilder.addDependency();
        dependencyBuilder.setArtefactId( createArtifactName( osgiPlugin.getName() ) );
        dependencyBuilder.setGroupId( createGroupId( osgiPlugin.getName() ) );
        // VersionRange versionRange =
        // osgiDependency.getVersionRange();
        dependencyBuilder.setVersionRange( createMavenVersion( osgiPlugin.getVersion() ),
                                           true,
                                           createMavenVersion( osgiPlugin.getVersion() ),
                                           true );
        dependencyBuilder.build();
      }
    }
    artefactBuilder.build();
View Full Code Here


  private static void addDependencies( OsgiRepository repository,
                                       OsgiBundle plugin,
                                       MavenArtifactBuilder artefactBuilder )
  {
    for( OsgiDependency osgiDependency : plugin.getRequiredBundles() ) {
      OsgiBundle osgiPlugin = repository.resolveDependency( osgiDependency );
      if( osgiPlugin == null ) {
        // TODO Handle not found dependencies. For the moment ignoring is sufficient.
      } else {
        MavenDependencyBuilder dependencyBuilder = artefactBuilder.addDependency();
        dependencyBuilder.setArtefactId( createArtifactName( osgiPlugin.getName() ) );
        dependencyBuilder.setGroupId( createGroupId( osgiPlugin.getName() ) );
        // VersionRange versionRange =
        // osgiDependency.getVersionRange();
        dependencyBuilder.setVersionRange( createMavenVersion( osgiPlugin.getVersion() ),
                                           true,
                                           createMavenVersion( osgiPlugin.getVersion() ),
                                           true );
        dependencyBuilder.build();
      }
    }
    artefactBuilder.build();
View Full Code Here

TOP

Related Classes of com.crsn.maven.utils.osgirepo.osgi.OsgiBundle

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.