Package org.jboss.forge.project.facets

Examples of org.jboss.forge.project.facets.MetadataFacet


         ShellMessages.info(out, "Invoking build with underlying build system.");
         Resource<?> artifact = project.getFacet(PackagingFacet.class).createBuilder().runTests(false).build();
         if ((artifact != null) && artifact.exists())
         {
            MetadataFacet meta = project.getFacet(MetadataFacet.class);
            Dependency dep = meta.getOutputDependency();

            ShellMessages.info(out, "Installing plugin artifact.");

            // TODO Figure out a better plugin versioning strategy than random numbers, also see if unloading is
            // possible to avoid this entirely.
View Full Code Here


   public void observeProjectChanged(@Observes ProjectChanged projectChanged, Shell shell)
   {
      Project newProject = projectChanged.getNewProject();
      if (newProject != null && shell.isVerbose())
      {
         MetadataFacet metadata = newProject.getFacet(MetadataFacet.class);
         PackagingFacet packaging = newProject.getFacet(PackagingFacet.class);
         ShellMessages.info(shell, "Project found");
         ShellMessages.info(shell, "Name: \t" + shell.renderColor(ShellColor.BOLD, metadata.getProjectName()));
         ShellMessages.info(shell, "Version: \t" + shell.renderColor(ShellColor.BOLD, metadata.getProjectVersion()));
         ShellMessages.info(shell,
                  "Type: \t" + shell.renderColor(ShellColor.BOLD, packaging.getPackagingType().getDescription()));
         shell.println();
      }
   }
View Full Code Here

         ShellMessages.info(out, "Invoking build with underlying build system.");
         Resource<?> artifact = project.getFacet(PackagingFacet.class).createBuilder().runTests(false).build();
         if ((artifact != null) && artifact.exists())
         {
            MetadataFacet meta = project.getFacet(MetadataFacet.class);
            Dependency dep = meta.getOutputDependency();

            ShellMessages.info(out, "Installing plugin artifact.");

            // TODO Figure out a better plugin versioning strategy than random numbers, also see if unloading is
            // possible to avoid this entirely.
View Full Code Here

               provider.associate(project, parentDir);
            }
         }
      }

      MetadataFacet meta = project.getFacet(MetadataFacet.class);
      meta.setProjectName(name);
      meta.setTopLevelPackage(javaPackage);

      PackagingFacet packaging = project.getFacet(PackagingFacet.class);
      packaging.setPackagingType(type);

      DependencyFacet deps = project.getFacet(DependencyFacet.class);
View Full Code Here

TOP

Related Classes of org.jboss.forge.project.facets.MetadataFacet

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.