Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

SWITCHYARD-287 Move to Seam Forge Alpha 4

  • Loading branch information...
commit f15a25b4d7266802313e75913d4ce65d22ce2a74 1 parent 82716cc
@kcbabo kcbabo authored
View
7 tools/forge/bean/pom.xml
@@ -14,14 +14,11 @@
<version>${project.parent.version}</version>
<description>Bean Component Forge Support</description>
<url>http://switchyard.org/</url>
- <properties>
- <forge.api.version>1.0.0.Alpha3</forge.api.version>
- </properties>
<dependencies>
<dependency>
- <groupId>org.jboss.seam.forge</groupId>
+ <groupId>org.jboss.forge</groupId>
<artifactId>forge-shell-api</artifactId>
- <version>${forge.api.version}</version>
+ <version>${forge.version}</version>
</dependency>
<dependency>
<groupId>org.switchyard.components</groupId>
View
18 tools/forge/bean/src/main/java/org/switchyard/tools/forge/bean/BeanFacet.java
@@ -21,14 +21,14 @@
import java.io.File;
-import org.jboss.seam.forge.project.facets.DependencyFacet;
-import org.jboss.seam.forge.project.facets.PackagingFacet;
-import org.jboss.seam.forge.project.packaging.PackagingType;
-import org.jboss.seam.forge.resources.DirectoryResource;
-import org.jboss.seam.forge.resources.FileResource;
-import org.jboss.seam.forge.shell.plugins.Alias;
-import org.jboss.seam.forge.shell.plugins.RequiresFacet;
-import org.jboss.seam.forge.shell.plugins.RequiresPackagingType;
+import org.jboss.forge.project.facets.DependencyFacet;
+import org.jboss.forge.project.facets.PackagingFacet;
+import org.jboss.forge.project.packaging.PackagingType;
+import org.jboss.forge.resources.DirectoryResource;
+import org.jboss.forge.resources.FileResource;
+import org.jboss.forge.shell.plugins.Alias;
+import org.jboss.forge.shell.plugins.RequiresFacet;
+import org.jboss.forge.shell.plugins.RequiresPackagingType;
import org.switchyard.tools.forge.AbstractFacet;
import org.switchyard.tools.forge.plugin.SwitchYardFacet;
@@ -52,7 +52,7 @@ public BeanFacet() {
@Override
public boolean install() {
- super.install();
+ installDependencies();
createCDIDescriptor();
return true;
}
View
52 tools/forge/bean/src/main/java/org/switchyard/tools/forge/bean/BeanServicePlugin.java
@@ -21,24 +21,28 @@
import java.io.FileNotFoundException;
-import org.jboss.seam.forge.parser.JavaParser;
-import org.jboss.seam.forge.parser.java.Annotation;
-import org.jboss.seam.forge.parser.java.JavaClass;
-import org.jboss.seam.forge.parser.java.JavaInterface;
-import org.jboss.seam.forge.project.facets.JavaSourceFacet;
-import org.jboss.seam.forge.project.facets.MetadataFacet;
-import org.jboss.seam.forge.shell.PromptType;
-import org.jboss.seam.forge.shell.ShellColor;
-import org.jboss.seam.forge.shell.plugins.Alias;
-import org.jboss.seam.forge.shell.plugins.Command;
-import org.jboss.seam.forge.shell.plugins.Help;
-import org.jboss.seam.forge.shell.plugins.Option;
-import org.jboss.seam.forge.shell.plugins.PipeOut;
-import org.jboss.seam.forge.shell.plugins.RequiresFacet;
-import org.jboss.seam.forge.shell.plugins.RequiresProject;
-import org.jboss.seam.forge.shell.plugins.Topic;
+import javax.inject.Inject;
+
+import org.jboss.forge.parser.JavaParser;
+import org.jboss.forge.parser.java.Annotation;
+import org.jboss.forge.parser.java.JavaClass;
+import org.jboss.forge.parser.java.JavaInterface;
+import org.jboss.forge.project.Project;
+import org.jboss.forge.project.facets.JavaSourceFacet;
+import org.jboss.forge.project.facets.MetadataFacet;
+import org.jboss.forge.shell.PromptType;
+import org.jboss.forge.shell.Shell;
+import org.jboss.forge.shell.ShellColor;
+import org.jboss.forge.shell.plugins.Alias;
+import org.jboss.forge.shell.plugins.Command;
+import org.jboss.forge.shell.plugins.Help;
+import org.jboss.forge.shell.plugins.Option;
+import org.jboss.forge.shell.plugins.PipeOut;
+import org.jboss.forge.shell.plugins.Plugin;
+import org.jboss.forge.shell.plugins.RequiresFacet;
+import org.jboss.forge.shell.plugins.RequiresProject;
+import org.jboss.forge.shell.plugins.Topic;
import org.switchyard.component.bean.Service;
-import org.switchyard.tools.forge.AbstractPlugin;
/**
* Forge plugin for Bean component commands.
@@ -48,7 +52,13 @@
@RequiresFacet({BeanFacet.class})
@Topic("SOA")
@Help("Provides commands to create, edit, and remove CDI-based services in SwitchYard.")
-public class BeanServicePlugin extends AbstractPlugin {
+public class BeanServicePlugin implements Plugin {
+
+ @Inject
+ private Project _project;
+
+ @Inject
+ private Shell _shell;
/**
* Create a new Bean service interface and implementation.
@@ -65,12 +75,12 @@ public void newBean(
final PipeOut out)
throws FileNotFoundException {
- JavaSourceFacet java = getShell().getCurrentProject().getFacet(JavaSourceFacet.class);
+ JavaSourceFacet java = _shell.getCurrentProject().getFacet(JavaSourceFacet.class);
- String pkgName = getProject().getFacet(MetadataFacet.class).getTopLevelPackage();
+ String pkgName = _project.getFacet(MetadataFacet.class).getTopLevelPackage();
if (pkgName == null) {
- pkgName = getShell().promptCommon(
+ pkgName = _shell.promptCommon(
"Java package for service interface and implementation:",
PromptType.JAVA_PACKAGE);
}
View
7 tools/forge/camel/pom.xml
@@ -14,14 +14,11 @@
<version>${project.parent.version}</version>
<description>Camel Component Forge Support</description>
<url>http://switchyard.org/</url>
- <properties>
- <forge.api.version>1.0.0.Alpha3</forge.api.version>
- </properties>
<dependencies>
<dependency>
- <groupId>org.jboss.seam.forge</groupId>
+ <groupId>org.jboss.forge</groupId>
<artifactId>forge-shell-api</artifactId>
- <version>${forge.api.version}</version>
+ <version>${forge.version}</version>
</dependency>
<dependency>
<groupId>org.switchyard.components</groupId>
View
32 tools/forge/camel/src/main/java/org/switchyard/tools/forge/camel/CamelBindingPlugin.java
@@ -21,20 +21,23 @@
import java.net.URI;
-import org.jboss.seam.forge.shell.ShellColor;
-import org.jboss.seam.forge.shell.plugins.Alias;
-import org.jboss.seam.forge.shell.plugins.Command;
-import org.jboss.seam.forge.shell.plugins.Help;
-import org.jboss.seam.forge.shell.plugins.Option;
-import org.jboss.seam.forge.shell.plugins.PipeOut;
-import org.jboss.seam.forge.shell.plugins.RequiresFacet;
-import org.jboss.seam.forge.shell.plugins.RequiresProject;
-import org.jboss.seam.forge.shell.plugins.Topic;
+import javax.inject.Inject;
+
+import org.jboss.forge.project.Project;
+import org.jboss.forge.shell.ShellColor;
+import org.jboss.forge.shell.plugins.Alias;
+import org.jboss.forge.shell.plugins.Command;
+import org.jboss.forge.shell.plugins.Help;
+import org.jboss.forge.shell.plugins.Option;
+import org.jboss.forge.shell.plugins.PipeOut;
+import org.jboss.forge.shell.plugins.Plugin;
+import org.jboss.forge.shell.plugins.RequiresFacet;
+import org.jboss.forge.shell.plugins.RequiresProject;
+import org.jboss.forge.shell.plugins.Topic;
import org.switchyard.component.camel.config.model.v1.V1CamelBindingModel;
import org.switchyard.component.camel.config.model.v1.V1OperationSelector;
import org.switchyard.config.model.composite.CompositeReferenceModel;
import org.switchyard.config.model.composite.CompositeServiceModel;
-import org.switchyard.tools.forge.AbstractPlugin;
import org.switchyard.tools.forge.plugin.SwitchYardFacet;
/**
@@ -45,7 +48,10 @@
@RequiresFacet({SwitchYardFacet.class, CamelFacet.class})
@Topic("SOA")
@Help("Provides commands to manage Camel service bindings in SwitchYard.")
-public class CamelBindingPlugin extends AbstractPlugin {
+public class CamelBindingPlugin implements Plugin {
+
+ @Inject
+ private Project _project;
/**
* Bind a promoted service using the Camel binding.
@@ -70,7 +76,7 @@ public void bindService(
final String operationName,
final PipeOut out) {
- SwitchYardFacet switchYard = getProject().getFacet(SwitchYardFacet.class);
+ SwitchYardFacet switchYard = _project.getFacet(SwitchYardFacet.class);
CompositeServiceModel service = switchYard.getCompositeService(serviceName);
// Check to see if the service is public
if (service == null) {
@@ -112,7 +118,7 @@ public void bindReference(
final String configURI,
final PipeOut out) {
- SwitchYardFacet switchYard = getProject().getFacet(SwitchYardFacet.class);
+ SwitchYardFacet switchYard = _project.getFacet(SwitchYardFacet.class);
CompositeReferenceModel reference = switchYard.getCompositeReference(referenceName);
// Check to see if the reference is public
if (reference == null) {
View
18 tools/forge/camel/src/main/java/org/switchyard/tools/forge/camel/CamelFacet.java
@@ -19,12 +19,12 @@
package org.switchyard.tools.forge.camel;
-import org.jboss.seam.forge.project.facets.DependencyFacet;
-import org.jboss.seam.forge.project.facets.PackagingFacet;
-import org.jboss.seam.forge.project.packaging.PackagingType;
-import org.jboss.seam.forge.shell.plugins.Alias;
-import org.jboss.seam.forge.shell.plugins.RequiresFacet;
-import org.jboss.seam.forge.shell.plugins.RequiresPackagingType;
+import org.jboss.forge.project.facets.DependencyFacet;
+import org.jboss.forge.project.facets.PackagingFacet;
+import org.jboss.forge.project.packaging.PackagingType;
+import org.jboss.forge.shell.plugins.Alias;
+import org.jboss.forge.shell.plugins.RequiresFacet;
+import org.jboss.forge.shell.plugins.RequiresPackagingType;
import org.switchyard.tools.forge.AbstractFacet;
import org.switchyard.tools.forge.plugin.SwitchYardFacet;
@@ -39,6 +39,12 @@
private static final String CAMEL_MAVEN_ID =
"org.switchyard.components:switchyard-component-camel";
+ @Override
+ public boolean install() {
+ installDependencies();
+ return true;
+ }
+
/**
* Create a new Camel Facet.
*/
View
55 tools/forge/camel/src/main/java/org/switchyard/tools/forge/camel/CamelServicePlugin.java
@@ -19,29 +19,33 @@
package org.switchyard.tools.forge.camel;
+import javax.inject.Inject;
+
import org.apache.camel.builder.RouteBuilder;
-import org.jboss.seam.forge.parser.JavaParser;
-import org.jboss.seam.forge.parser.java.Annotation;
-import org.jboss.seam.forge.parser.java.JavaClass;
-import org.jboss.seam.forge.parser.java.JavaInterface;
-import org.jboss.seam.forge.project.facets.JavaSourceFacet;
-import org.jboss.seam.forge.project.facets.MetadataFacet;
-import org.jboss.seam.forge.shell.PromptType;
-import org.jboss.seam.forge.shell.ShellColor;
-import org.jboss.seam.forge.shell.plugins.Alias;
-import org.jboss.seam.forge.shell.plugins.Command;
-import org.jboss.seam.forge.shell.plugins.Help;
-import org.jboss.seam.forge.shell.plugins.Option;
-import org.jboss.seam.forge.shell.plugins.PipeOut;
-import org.jboss.seam.forge.shell.plugins.RequiresFacet;
-import org.jboss.seam.forge.shell.plugins.RequiresProject;
-import org.jboss.seam.forge.shell.plugins.Topic;
+import org.jboss.forge.parser.JavaParser;
+import org.jboss.forge.parser.java.Annotation;
+import org.jboss.forge.parser.java.JavaClass;
+import org.jboss.forge.parser.java.JavaInterface;
+import org.jboss.forge.project.Project;
+import org.jboss.forge.project.facets.JavaSourceFacet;
+import org.jboss.forge.project.facets.MetadataFacet;
+import org.jboss.forge.shell.PromptType;
+import org.jboss.forge.shell.Shell;
+import org.jboss.forge.shell.ShellColor;
+import org.jboss.forge.shell.plugins.Alias;
+import org.jboss.forge.shell.plugins.Command;
+import org.jboss.forge.shell.plugins.Help;
+import org.jboss.forge.shell.plugins.Option;
+import org.jboss.forge.shell.plugins.PipeOut;
+import org.jboss.forge.shell.plugins.Plugin;
+import org.jboss.forge.shell.plugins.RequiresFacet;
+import org.jboss.forge.shell.plugins.RequiresProject;
+import org.jboss.forge.shell.plugins.Topic;
import org.switchyard.component.camel.Route;
import org.switchyard.component.camel.config.model.v1.V1CamelImplementationModel;
import org.switchyard.config.model.composite.v1.V1ComponentModel;
import org.switchyard.config.model.composite.v1.V1ComponentServiceModel;
import org.switchyard.config.model.switchyard.SwitchYardModel;
-import org.switchyard.tools.forge.AbstractPlugin;
import org.switchyard.tools.forge.plugin.SwitchYardFacet;
/**
@@ -52,7 +56,7 @@
@RequiresFacet({SwitchYardFacet.class, CamelFacet.class})
@Topic("SOA")
@Help("Provides commands to create and edit Camel routes in SwitchYard.")
-public class CamelServicePlugin extends AbstractPlugin {
+public class CamelServicePlugin implements Plugin {
private static final String SERVICE_TOKEN = "${service.name}";
private static final String ROUTE_TEMPLATE =
@@ -74,6 +78,13 @@ static RouteType fromString(String typeStr) {
}
}
+ @Inject
+ private Project _project;
+
+ @Inject
+ private Shell _shell;
+
+
/**
* Create a new Camel component service.
* @param serviceName service name
@@ -105,7 +116,7 @@ public void newRoute(
}
private void createXMLRoute(String routeName) {
- SwitchYardFacet switchYard = getProject().getFacet(SwitchYardFacet.class);
+ SwitchYardFacet switchYard = _project.getFacet(SwitchYardFacet.class);
// Create the component service model
V1ComponentModel component = new V1ComponentModel();
component.setName(routeName + "Component");
@@ -131,12 +142,12 @@ private void createXMLRoute(String routeName) {
*/
private void createJavaRoute(String routeName, PipeOut out)
throws java.io.FileNotFoundException {
- JavaSourceFacet java = getShell().getCurrentProject().getFacet(JavaSourceFacet.class);
+ JavaSourceFacet java = _shell.getCurrentProject().getFacet(JavaSourceFacet.class);
- String pkgName = getProject().getFacet(MetadataFacet.class).getTopLevelPackage();
+ String pkgName = _project.getFacet(MetadataFacet.class).getTopLevelPackage();
if (pkgName == null) {
- pkgName = getShell().promptCommon(
+ pkgName = _shell.promptCommon(
"Java package for route interface and implementation:",
PromptType.JAVA_PACKAGE);
}
View
7 tools/forge/clojure/pom.xml
@@ -14,14 +14,11 @@
<version>${project.parent.version}</version>
<description>Clojure Component Forge Support</description>
<url>http://switchyard.org/</url>
- <properties>
- <forge.api.version>1.0.0.Alpha3</forge.api.version>
- </properties>
<dependencies>
<dependency>
- <groupId>org.jboss.seam.forge</groupId>
+ <groupId>org.jboss.forge</groupId>
<artifactId>forge-shell-api</artifactId>
- <version>${forge.api.version}</version>
+ <version>${forge.version}</version>
</dependency>
<dependency>
<groupId>org.switchyard.components</groupId>
View
19 tools/forge/clojure/src/main/java/org/switchyard/tools/forge/clojure/ClojureFacet.java
@@ -19,12 +19,12 @@
package org.switchyard.tools.forge.clojure;
-import org.jboss.seam.forge.project.facets.DependencyFacet;
-import org.jboss.seam.forge.project.facets.PackagingFacet;
-import org.jboss.seam.forge.project.packaging.PackagingType;
-import org.jboss.seam.forge.shell.plugins.Alias;
-import org.jboss.seam.forge.shell.plugins.RequiresFacet;
-import org.jboss.seam.forge.shell.plugins.RequiresPackagingType;
+import org.jboss.forge.project.facets.DependencyFacet;
+import org.jboss.forge.project.facets.PackagingFacet;
+import org.jboss.forge.project.packaging.PackagingType;
+import org.jboss.forge.shell.plugins.Alias;
+import org.jboss.forge.shell.plugins.RequiresFacet;
+import org.jboss.forge.shell.plugins.RequiresPackagingType;
import org.switchyard.tools.forge.AbstractFacet;
/**
@@ -45,4 +45,11 @@
public ClojureFacet() {
super(CLOJURE_MAVEN_ID);
}
+
+ @Override
+ public boolean install() {
+ installDependencies();
+ return true;
+ }
+
}
View
28 ...clojure/src/main/java/org/switchyard/tools/forge/clojure/ClojureImplementationPlugin.java
@@ -19,19 +19,22 @@
package org.switchyard.tools.forge.clojure;
-import org.jboss.seam.forge.shell.plugins.Alias;
-import org.jboss.seam.forge.shell.plugins.Command;
-import org.jboss.seam.forge.shell.plugins.Help;
-import org.jboss.seam.forge.shell.plugins.Option;
-import org.jboss.seam.forge.shell.plugins.PipeOut;
-import org.jboss.seam.forge.shell.plugins.RequiresFacet;
-import org.jboss.seam.forge.shell.plugins.RequiresProject;
-import org.jboss.seam.forge.shell.plugins.Topic;
+import javax.inject.Inject;
+
+import org.jboss.forge.project.Project;
+import org.jboss.forge.shell.plugins.Alias;
+import org.jboss.forge.shell.plugins.Command;
+import org.jboss.forge.shell.plugins.Help;
+import org.jboss.forge.shell.plugins.Option;
+import org.jboss.forge.shell.plugins.PipeOut;
+import org.jboss.forge.shell.plugins.Plugin;
+import org.jboss.forge.shell.plugins.RequiresFacet;
+import org.jboss.forge.shell.plugins.RequiresProject;
+import org.jboss.forge.shell.plugins.Topic;
import org.switchyard.component.clojure.config.model.ClojureComponentImplementationModel;
import org.switchyard.config.model.composite.v1.V1ComponentModel;
import org.switchyard.config.model.composite.v1.V1ComponentServiceModel;
import org.switchyard.config.model.switchyard.SwitchYardModel;
-import org.switchyard.tools.forge.AbstractPlugin;
import org.switchyard.tools.forge.plugin.SwitchYardFacet;
/**
@@ -44,7 +47,10 @@
@RequiresProject
@RequiresFacet({SwitchYardFacet.class, ClojureFacet.class})
@Help("Provides commands to create Clojure services in SwitchYard.")
-public class ClojureImplementationPlugin extends AbstractPlugin {
+public class ClojureImplementationPlugin implements Plugin {
+
+ @Inject
+ private Project _project;
/**
* Create a new Clojure implementation service.
@@ -112,7 +118,7 @@ private ClojureComponentImplementationModel createImplModel(final String inlineS
}
private void saveSwitchYardModel(final V1ComponentModel component) {
- final SwitchYardFacet switchYard = getProject().getFacet(SwitchYardFacet.class);
+ final SwitchYardFacet switchYard = _project.getFacet(SwitchYardFacet.class);
final SwitchYardModel syConfig = switchYard.getSwitchYardConfig();
syConfig.getComposite().addComponent(component);
switchYard.saveConfig();
View
7 tools/forge/soap/pom.xml
@@ -14,14 +14,11 @@
<version>${project.parent.version}</version>
<description>SOAP Gateway Forge Support</description>
<url>http://switchyard.org/</url>
- <properties>
- <forge.api.version>1.0.0.Alpha3</forge.api.version>
- </properties>
<dependencies>
<dependency>
- <groupId>org.jboss.seam.forge</groupId>
+ <groupId>org.jboss.forge</groupId>
<artifactId>forge-shell-api</artifactId>
- <version>${forge.api.version}</version>
+ <version>${forge.version}</version>
</dependency>
<dependency>
<groupId>org.switchyard.components</groupId>
View
32 tools/forge/soap/src/main/java/org/switchyard/tools/forge/camel/SOAPBindingPlugin.java
@@ -19,20 +19,23 @@
package org.switchyard.tools.forge.camel;
-import org.jboss.seam.forge.shell.ShellColor;
-import org.jboss.seam.forge.shell.plugins.Alias;
-import org.jboss.seam.forge.shell.plugins.Command;
-import org.jboss.seam.forge.shell.plugins.Help;
-import org.jboss.seam.forge.shell.plugins.Option;
-import org.jboss.seam.forge.shell.plugins.PipeOut;
-import org.jboss.seam.forge.shell.plugins.RequiresFacet;
-import org.jboss.seam.forge.shell.plugins.RequiresProject;
-import org.jboss.seam.forge.shell.plugins.Topic;
+import javax.inject.Inject;
+
+import org.jboss.forge.project.Project;
+import org.jboss.forge.shell.ShellColor;
+import org.jboss.forge.shell.plugins.Alias;
+import org.jboss.forge.shell.plugins.Command;
+import org.jboss.forge.shell.plugins.Help;
+import org.jboss.forge.shell.plugins.Option;
+import org.jboss.forge.shell.plugins.PipeOut;
+import org.jboss.forge.shell.plugins.Plugin;
+import org.jboss.forge.shell.plugins.RequiresFacet;
+import org.jboss.forge.shell.plugins.RequiresProject;
+import org.jboss.forge.shell.plugins.Topic;
import org.switchyard.component.soap.PortName;
import org.switchyard.component.soap.config.model.SOAPBindingModel;
import org.switchyard.config.model.composite.CompositeReferenceModel;
import org.switchyard.config.model.composite.CompositeServiceModel;
-import org.switchyard.tools.forge.AbstractPlugin;
import org.switchyard.tools.forge.plugin.SwitchYardFacet;
/**
@@ -43,7 +46,10 @@
@RequiresFacet({SwitchYardFacet.class, SOAPFacet.class})
@Topic("SOA")
@Help("Provides commands to manage SOAP service bindings in SwitchYard.")
-public class SOAPBindingPlugin extends AbstractPlugin {
+public class SOAPBindingPlugin implements Plugin {
+
+ @Inject
+ private Project _project;
/**
* Add a SOAP binding to a SwitchYard service.
@@ -68,7 +74,7 @@ public void bindService(
final Integer port,
final PipeOut out) {
- SwitchYardFacet switchYard = getProject().getFacet(SwitchYardFacet.class);
+ SwitchYardFacet switchYard = _project.getFacet(SwitchYardFacet.class);
CompositeServiceModel service = switchYard.getCompositeService(serviceName);
// Check to see if the service is public
if (service == null) {
@@ -111,7 +117,7 @@ public void bindReference(
final String portName,
final PipeOut out) {
- SwitchYardFacet switchYard = getProject().getFacet(SwitchYardFacet.class);
+ SwitchYardFacet switchYard = _project.getFacet(SwitchYardFacet.class);
CompositeReferenceModel reference = switchYard.getCompositeReference(referenceName);
// Check to see if the service is public
if (reference == null) {
View
18 tools/forge/soap/src/main/java/org/switchyard/tools/forge/camel/SOAPFacet.java
@@ -19,12 +19,12 @@
package org.switchyard.tools.forge.camel;
-import org.jboss.seam.forge.project.facets.DependencyFacet;
-import org.jboss.seam.forge.project.facets.PackagingFacet;
-import org.jboss.seam.forge.project.packaging.PackagingType;
-import org.jboss.seam.forge.shell.plugins.Alias;
-import org.jboss.seam.forge.shell.plugins.RequiresFacet;
-import org.jboss.seam.forge.shell.plugins.RequiresPackagingType;
+import org.jboss.forge.project.facets.DependencyFacet;
+import org.jboss.forge.project.facets.PackagingFacet;
+import org.jboss.forge.project.packaging.PackagingType;
+import org.jboss.forge.shell.plugins.Alias;
+import org.jboss.forge.shell.plugins.RequiresFacet;
+import org.jboss.forge.shell.plugins.RequiresPackagingType;
import org.switchyard.tools.forge.AbstractFacet;
/**
@@ -38,6 +38,12 @@
private static final String SOAP_MAVEN_ID =
"org.switchyard.components:switchyard-component-soap";
+ @Override
+ public boolean install() {
+ installDependencies();
+ return true;
+ }
+
/**
* Create a new SOAP Facet.
*/
Please sign in to comment.
Something went wrong with that request. Please try again.