Examples of OsmorcFacetConfiguration


Examples of org.osmorc.facet.OsmorcFacetConfiguration

            if (activator != null && psiClass.isInheritor(activator, true)) {
              String className = psiClass.getQualifiedName();
              if (className != null) {
                LocalQuickFix fix = null;

                OsmorcFacetConfiguration configuration = facet.getConfiguration();
                if (configuration.isManifestManuallyEdited()) {
                  BundleManifest manifest = BundleManager.getInstance(project).getManifestByObject(facet.getModule());
                  if (manifest == null || !className.equals(manifest.getBundleActivator())) {
                    fix = new RegisterInManifestQuickfix(className);
                  }
                }
                else {
                  if (!className.equals(configuration.getBundleActivator())) {
                    fix = new RegisterInConfigurationQuickfix(className, configuration);
                  }
                }

                if (fix != null) {
View Full Code Here

Examples of org.osmorc.facet.OsmorcFacetConfiguration

      "  <id>versions</id><goals><goal>cleanVersions</goal></goals>" +
      "  <configuration><versions><my.version.clean>${project.version}</my.version.clean></versions></configuration>" +
      "</execution></executions>";
    importProject(pomContents("simple", instructions, ""));
    assertModules("simple");
    OsmorcFacetConfiguration configuration = assertConfiguration(getFacet("simple"));
    assertEquals("1.0.1", configuration.getBundleVersion());
  }
View Full Code Here

Examples of org.osmorc.facet.OsmorcFacetConfiguration

           "  </plugins>\n" +
           "</build>";
  }

  private static OsmorcFacetConfiguration assertConfiguration(OsmorcFacet facet) {
    OsmorcFacetConfiguration configuration = facet.getConfiguration();
    assertNotNull(configuration);
    assertEquals("org.osmorc.simple", configuration.getBundleSymbolicName());
    return configuration;
  }
View Full Code Here

Examples of org.osmorc.facet.OsmorcFacetConfiguration

  public void updateWatcherSetup() {
    OsmorcFacet osmorcFacet = OsmorcFacet.getInstance(myModule);
    if (osmorcFacet != null) {
      List<VirtualFile> newAdditionalJARContents = new ArrayList<VirtualFile>();

      OsmorcFacetConfiguration osmorcFacetConfiguration = osmorcFacet.getConfiguration();
      List<Pair<String, String>> jarContents = osmorcFacetConfiguration.getAdditionalJARContents();
      for (Pair<String, String> jarContent : jarContents) {
        VirtualFile file = myFileSystem.findFileByPath(jarContent.getFirst());
        if (file != null) {
          newAdditionalJARContents.add(file);
        }
View Full Code Here

Examples of org.osmorc.facet.OsmorcFacetConfiguration

  }

  public void testSimpleImport() throws IOException {
    importProject(pomContents("simple", "", ""));
    assertModules("simple");
    OsmorcFacetConfiguration configuration = assertConfiguration(getFacet("simple"));
    assertEquals("1.0.1", configuration.getBundleVersion());
    assertTrue(configuration.isOsmorcControlsManifest());
  }
View Full Code Here

Examples of org.osmorc.facet.OsmorcFacetConfiguration

  }

  public void testSymbolicNameInference() throws IOException {
    importProject(pomContents("osmorc-simple", "", ""));
    assertModules("osmorc-simple");
    OsmorcFacetConfiguration configuration = assertConfiguration(getFacet("osmorc-simple"));
    assertEquals("1.0.1", configuration.getBundleVersion());
    assertTrue(configuration.isOsmorcControlsManifest());
  }
View Full Code Here

Examples of org.osmorc.facet.OsmorcFacetConfiguration

  public void testExplicitBundleVersion() throws IOException {
    String instructions = "<configuration><instructions><Bundle-Version>1.2.3</Bundle-Version></instructions></configuration>";
    importProject(pomContents("simple", instructions, ""));
    assertModules("simple");
    OsmorcFacetConfiguration configuration = assertConfiguration(getFacet("simple"));
    assertEquals("1.2.3", configuration.getBundleVersion());
  }
View Full Code Here

Examples of org.osmorc.facet.OsmorcFacetConfiguration

  public void testUseExistingManifest() throws IOException {
    String instructions =
      "<configuration><instructions><_include>${project.basedir}/foo/Manifest.MF</_include></instructions></configuration>";
    importProject(pomContents("simple", instructions, ""));
    assertModules("simple");
    OsmorcFacetConfiguration configuration = assertConfiguration(getFacet("simple"));
    assertFalse(configuration.isUseProjectDefaultManifestFileLocation());
    assertTrue(configuration.getManifestLocation().endsWith("/foo/Manifest.MF"));
  }
View Full Code Here

Examples of org.osmorc.facet.OsmorcFacetConfiguration

  public void testDefaultOutputPath() throws IOException {
    String instructions =
      "<configuration><instructions><Bundle-Version>2.0.0</Bundle-Version></instructions></configuration>";
    importProject(pomContents("simple", instructions, ""));
    assertModules("simple");
    OsmorcFacetConfiguration configuration = assertConfiguration(getFacet("simple"));
    assertTrue(configuration.getJarFileLocation().endsWith("simple-1.0.1.jar"));
  }
View Full Code Here

Examples of org.osmorc.facet.OsmorcFacetConfiguration

  }

  public void testSpecificOutputPath() throws IOException {
    importProject(pomContents("simple", "", "<finalName>${artifactId}-special-${version}</finalName>"));
    assertModules("simple");
    OsmorcFacetConfiguration configuration = assertConfiguration(getFacet("simple"));
    assertTrue(configuration.getJarFileLocation().endsWith("simple-special-1.0.1.jar"));
  }
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.