Examples of OsgiBundle


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

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

Examples of org.osgi.jmx.codec.OSGiBundle

   */
  public TabularData getBundles() throws IOException {
    try {
      ArrayList<OSGiBundle> bundles = new ArrayList<OSGiBundle>();
      for (Bundle bundle : bc.getBundles()) {
        bundles.add(new OSGiBundle(bc, admin, sl, bundle));
      }
      TabularData table = OSGiBundle.tableFrom(bundles);
      return table;
    } catch (Throwable e) {
      e.printStackTrace();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.