Examples of JpsOsmorcModuleExtension


Examples of org.jetbrains.osgi.jps.model.JpsOsmorcModuleExtension

                                                          BuildDataPaths dataPaths) {
    final List<BuildRootDescriptor> roots = ContainerUtil.newArrayList();
    JpsJavaExtensionService.dependencies(getModule()).recursively().productionOnly().processModules(new Consumer<JpsModule>() {
      @Override
      public void consume(JpsModule module) {
        JpsOsmorcModuleExtension extension = JpsOsmorcExtensionService.getExtension(module);
        if (extension != null) {
          for (JpsModuleSourceRoot sourceRoot : module.getSourceRoots(JavaSourceRootType.SOURCE)) {
            File root = JpsPathUtil.urlToFile(sourceRoot.getUrl());
            roots.add(new BuildRootDescriptorImpl(OsmorcBuildTarget.this, root, true));
          }
View Full Code Here

Examples of org.jetbrains.osgi.jps.model.JpsOsmorcModuleExtension

  @NotNull
  @Override
  public List<OsmorcBuildTarget> computeAllTargets(@NotNull JpsModel model) {
    List<OsmorcBuildTarget> targets = ContainerUtil.newArrayList();
    for (JpsModule module : model.getProject().getModules()) {
      JpsOsmorcModuleExtension extension = JpsOsmorcExtensionService.getExtension(module);
      if (extension != null) {
        targets.add(new OsmorcBuildTarget(extension, module));
      }
    }
    return targets;
View Full Code Here

Examples of org.jetbrains.osgi.jps.model.JpsOsmorcModuleExtension

    private Map<String, OsmorcBuildTarget> myTargets;

    public Loader(JpsModel model) {
      myTargets = ContainerUtil.newHashMap();
      for (JpsModule module : model.getProject().getModules()) {
        JpsOsmorcModuleExtension extension = JpsOsmorcExtensionService.getExtension(module);
        if (extension != null) {
          myTargets.put(module.getName(), new OsmorcBuildTarget(extension, module));
        }
      }
    }
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.