@SetupCommand public void setup(final PipeOut out) { if (!project.hasFacet(ForgeAPIFacet.class)) { event.fire(new InstallFacets(ForgeAPIFacet.class)); if (!project.hasFacet(ForgeAPIFacet.class)) { throw new RuntimeException("Could not install Forge API"); } } else ShellMessages.success(out, "Forge API is installed."); }
@SetupCommand public void setup(final PipeOut out) { if (!project.hasFacet(SoapFacet.class)) { request.fire(new InstallFacets(SoapFacet.class)); } if (project.hasFacet(SoapFacet.class)) { ShellMessages.success(out, "Soap Web Services (JAX-WS) is installed."); } }
@SetupCommand public void setup(final PipeOut out) { if (!project.hasFacet(JTAFacet.class)) { request.fire(new InstallFacets(JTAFacet.class)); } if (project.hasFacet(JTAFacet.class)) { ShellMessages.success(out, "Java Transaction API (JTA) is installed."); } }
@SetupCommand public void setup(final PipeOut out) { if (!project.hasFacet(JSTLFacet.class)) { request.fire(new InstallFacets(JSTLFacet.class)); } if (project.hasFacet(JSTLFacet.class)) { ShellMessages.success(out, "Java Standard Template Library (JSTL) is installed."); } }
@SetupCommand public void setup(final PipeOut out) { if (!project.hasFacet(EJBFacet.class)) { request.fire(new InstallFacets(EJBFacet.class)); } if (project.hasFacet(EJBFacet.class)) { ShellMessages.success(out, "Enterprise Java Beans (EJB) is installed."); } }
@SetupCommand public void setup(final PipeOut out) { if (!project.hasFacet(CDIFacet.class)) { install.fire(new InstallFacets(CDIFacet.class)); } // TODO enable java SE support if (project.hasFacet(CDIFacet.class)) { ShellMessages.success(out, "Beans (CDI) is installed."); } }
@SetupCommand public void setup(final PipeOut out) { if (!project.hasFacet(JMSFacet.class)) { request.fire(new InstallFacets(JMSFacet.class)); } if (project.hasFacet(JMSFacet.class)) { ShellMessages.success(out, "JMS is installed."); } } }
@SetupCommand public void setup(final PipeOut out, @Option(name = "quickstart") final boolean quickstart) { if (!project.hasFacet(ServletFacet.class)) { request.fire(new InstallFacets(ServletFacet.class)); } if (quickstart) { // webRoot is created by the ServletFacet install DirectoryResource webRoot = project.getFacet(WebResourceFacet.class).getWebRootDirectory(); installQuickstart(webRoot); } status(out); }
@SetupCommand public void setup(@Option(name = "activatorType", defaultValue = "WEB_XML") RestActivatorType activatorType, final PipeOut out) { if (!project.hasFacet(RestFacet.class)) { configuration.setProperty(RestFacet.ACTIVATOR_CHOICE, activatorType.toString()); request.fire(new InstallFacets(RestFacet.class)); } if (project.hasFacet(RestFacet.class)) { ShellMessages.success(out, "Rest Web Services (JAX-RS) is installed."); } }
@SetupCommand public void setup(final PipeOut out)
@SetupCommand(help = "Configures a bundle for i18n operations") public void setupBundle( final PipeOut out, @Option(name = "bundleName", description = "Bundle Name", defaultValue = "messages") final String bundleName) throws Exception { String fullBundleFile = bundleName.endsWith(".properties") ? bundleName : bundleName + ".properties"; DirectoryResource resourceFolder = project.getFacet(ResourceFacet.class).getResourceFolder(); PropertiesFileResource bundleFile = resourceFolder.getChildOfType(PropertiesFileResource.class, fullBundleFile); if (!bundleFile.exists()) { bundleFile.createNewFile(); } shell.setCurrentResource(bundleFile); out.println("Bundle " + bundleFile + " has been created !"); if (project.hasFacet(FacesFacet.class)) { shell.execute("i18n faces-setup"); } }
@SetupCommand public void setup( @Option(name = "provider", required = true) final JPAProvider jpap,