Skip to content
Snippets Groups Projects
Commit 897cbf3a authored by Patient NTUMBA's avatar Patient NTUMBA
Browse files

Resolved merge conflict between master and chovevolution branches

parents d1567643 ceb98efa
No related branches found
No related tags found
No related merge requests found
Showing
with 133 additions and 65 deletions
...@@ -10,11 +10,8 @@ ...@@ -10,11 +10,8 @@
<name>artifact-generators</name> <name>artifact-generators</name>
<description>artifact-generators provides classes to generate a BC WAR and generic interface which each concrete protocol implementation MUST implement to generate its concrete endpoints or clients</description> <description>artifact-generators provides classes to generate a BC WAR and generic interface which each concrete protocol implementation MUST implement to generate its concrete endpoints or clients</description>
<repositories> <repositories>
<repository> <!-- <repository> <id>repository.jboss.org</id> <name>JBoss Repository</name>
<id>repository.jboss.org</id> <url>http://mvnrepository.com/artifact/org.jboss.shrinkwrap</url> </repository> -->
<name>JBoss Repository</name>
<url>http://mvnrepository.com/artifact/org.jboss.shrinkwrap</url>
</repository>
<repository> <repository>
<id>maven-restlet</id> <id>maven-restlet</id>
<name>Public online Restlet repository</name> <name>Public online Restlet repository</name>
...@@ -23,11 +20,13 @@ ...@@ -23,11 +20,13 @@
</repositories> </repositories>
<properties> <properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<spring.version>3.2.3.RELEASE</spring.version> <spring.version>4.3.12.RELEASE</spring.version>
<cxf.version>3.1.4</cxf.version> <cxf.version>3.1.11</cxf.version>
<jax.ws.rs>2.0.1</jax.ws.rs> <jax.ws.rs>2.0.1</jax.ws.rs>
<version.shrinkwrap>1.2.6</version.shrinkwrap> <version.shrinkwrap>1.2.6</version.shrinkwrap>
<version.shrinkwrap.resolvers>3.0.0</version.shrinkwrap.resolvers> <version.shrinkwrap.resolvers>3.0.0</version.shrinkwrap.resolvers>
<vsb.version>2.1.1-SNAPSHOT</vsb.version>
</properties> </properties>
<build> <build>
...@@ -48,37 +47,37 @@ ...@@ -48,37 +47,37 @@
<dependency> <dependency>
<groupId>eu.chorevolution.vsb</groupId> <groupId>eu.chorevolution.vsb</groupId>
<artifactId>gmdl-utils</artifactId> <artifactId>gmdl-utils</artifactId>
<version>2.1.1-SNAPSHOT</version> <version>${vsb.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>eu.chorevolution.vsb</groupId> <groupId>eu.chorevolution.vsb</groupId>
<artifactId>bc-manager</artifactId> <artifactId>bc-manager</artifactId>
<version>2.1.1-SNAPSHOT</version> <version>${vsb.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>eu.chorevolution.vsb</groupId> <groupId>eu.chorevolution.vsb</groupId>
<artifactId>gm-api</artifactId> <artifactId>gm-api</artifactId>
<version>2.1.1-SNAPSHOT</version> <version>${vsb.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>eu.chorevolution.vsb</groupId> <groupId>eu.chorevolution.vsb</groupId>
<artifactId>gm-dpws</artifactId> <artifactId>gm-dpws</artifactId>
<version>2.1.1-SNAPSHOT</version> <version>${vsb.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>eu.chorevolution.vsb</groupId> <groupId>eu.chorevolution.vsb</groupId>
<artifactId>gm-mqtt</artifactId> <artifactId>gm-mqtt</artifactId>
<version>2.1.1-SNAPSHOT</version> <version>${vsb.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>eu.chorevolution.vsb</groupId> <groupId>eu.chorevolution.vsb</groupId>
<artifactId>gm-websocket</artifactId> <artifactId>gm-websocket</artifactId>
<version>2.1.1-SNAPSHOT</version> <version>${vsb.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>eu.chorevolution.vsb</groupId> <groupId>eu.chorevolution.vsb</groupId>
<artifactId>compiler</artifactId> <artifactId>compiler</artifactId>
<version>2.1.1-SNAPSHOT</version> <version>${vsb.version}</version>
</dependency> </dependency>
<!-- RestLet --> <!-- RestLet -->
...@@ -88,7 +87,6 @@ ...@@ -88,7 +87,6 @@
<version>2.3.1</version> <version>2.3.1</version>
</dependency> </dependency>
<!-- CodeModel --> <!-- CodeModel -->
<dependency> <dependency>
<groupId>com.sun.codemodel</groupId> <groupId>com.sun.codemodel</groupId>
...@@ -108,20 +106,17 @@ ...@@ -108,20 +106,17 @@
<artifactId>shrinkwrap-impl-base</artifactId> <artifactId>shrinkwrap-impl-base</artifactId>
<version>1.2.6</version> <version>1.2.6</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.jboss.shrinkwrap.resolver</groupId> <groupId>org.jboss.shrinkwrap.resolver</groupId>
<artifactId>shrinkwrap-resolver-api-maven-embedded</artifactId> <artifactId>shrinkwrap-resolver-api-maven-embedded</artifactId>
<version>${version.shrinkwrap.resolvers}</version> <version>${version.shrinkwrap.resolvers}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.jboss.shrinkwrap.resolver</groupId> <groupId>org.jboss.shrinkwrap.resolver</groupId>
<artifactId>shrinkwrap-resolver-depchain</artifactId> <artifactId>shrinkwrap-resolver-depchain</artifactId>
<version>${version.shrinkwrap.resolvers}</version> <version>${version.shrinkwrap.resolvers}</version>
<type>pom</type> <type>pom</type>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.jboss.shrinkwrap.resolver</groupId> <groupId>org.jboss.shrinkwrap.resolver</groupId>
<artifactId>shrinkwrap-resolver-impl-maven</artifactId> <artifactId>shrinkwrap-resolver-impl-maven</artifactId>
...@@ -132,7 +127,12 @@ ...@@ -132,7 +127,12 @@
<artifactId>shrinkwrap-resolver-impl-maven-archive</artifactId> <artifactId>shrinkwrap-resolver-impl-maven-archive</artifactId>
<version>${version.shrinkwrap.resolvers}</version> <version>${version.shrinkwrap.resolvers}</version>
</dependency> </dependency>
<dependency>
<groupId>org.jboss.shrinkwrap.resolver</groupId>
<artifactId>shrinkwrap-resolver-impl-maven-archive</artifactId>
<version>${version.shrinkwrap.resolvers}</version>
</dependency>
<!-- jackson --> <!-- jackson -->
<dependency> <dependency>
<groupId>com.fasterxml.jackson.core</groupId> <groupId>com.fasterxml.jackson.core</groupId>
...@@ -177,22 +177,21 @@ ...@@ -177,22 +177,21 @@
<artifactId>javax.ws.rs-api</artifactId> <artifactId>javax.ws.rs-api</artifactId>
<version>${jax.ws.rs}</version> <version>${jax.ws.rs}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.springframework</groupId> <groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId> <artifactId>spring-context</artifactId>
<version>${spring.version}</version> <version>${spring.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.springframework</groupId> <groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId> <artifactId>spring-web</artifactId>
<version>${spring.version}</version> <version>${spring.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>commons-logging</groupId> <groupId>org.springframework</groupId>
<artifactId>commons-logging</artifactId> <artifactId>spring-webmvc</artifactId>
<version>1.2</version> <version>${spring.version}</version>
</dependency> </dependency>
<!-- <dependency> <groupId>org.apache.axis2</groupId> <artifactId>axis2-transport-http</artifactId>
<version>1.7.5</version> </dependency> -->
</dependencies> </dependencies>
</project> </project>
...@@ -25,14 +25,15 @@ public class Generator { ...@@ -25,14 +25,15 @@ public class Generator {
RunTimeCompiler compiler = new RunTimeCompiler(sourceFilesPath,Constants.generatedCodePath,classesOptions); RunTimeCompiler compiler = new RunTimeCompiler(sourceFilesPath,Constants.generatedCodePath,classesOptions);
compiler.compile(); compiler.compile();
File sourceDir = new File(sourceFilesPath); File sourceDir = new File(sourceFilesPath);
/*for(File f: sourceDir.listFiles()){ for(File f: sourceDir.listFiles()){
if(f.getName().endsWith("java")){ if(f.getName().endsWith("java")){
f.delete(); f.delete();
} }
} */ }
PathResolver.setClassPath(Constants.generatedCodePath); PathResolver.setClassPath(Constants.generatedCodePath);
Class<?> bc = null; Class<?> bc = null;
......
...@@ -18,7 +18,6 @@ import org.jboss.shrinkwrap.api.spec.JavaArchive; ...@@ -18,7 +18,6 @@ import org.jboss.shrinkwrap.api.spec.JavaArchive;
import org.jboss.shrinkwrap.impl.base.exporter.zip.ZipExporterImpl; import org.jboss.shrinkwrap.impl.base.exporter.zip.ZipExporterImpl;
import org.jboss.shrinkwrap.resolver.api.maven.embedded.BuiltProject; import org.jboss.shrinkwrap.resolver.api.maven.embedded.BuiltProject;
import org.jboss.shrinkwrap.resolver.api.maven.embedded.EmbeddedMaven; import org.jboss.shrinkwrap.resolver.api.maven.embedded.EmbeddedMaven;
import eu.chorevolution.vsb.gmdl.utils.Constants; import eu.chorevolution.vsb.gmdl.utils.Constants;
import eu.chorevolution.vsb.gmdl.utils.PathResolver; import eu.chorevolution.vsb.gmdl.utils.PathResolver;
import eu.chorevolution.vsb.gmdl.utils.enums.ProtocolType; import eu.chorevolution.vsb.gmdl.utils.enums.ProtocolType;
......
...@@ -16,11 +16,11 @@ import java.util.List; ...@@ -16,11 +16,11 @@ import java.util.List;
import org.jboss.shrinkwrap.api.Archive; import org.jboss.shrinkwrap.api.Archive;
import org.jboss.shrinkwrap.api.ShrinkWrap; import org.jboss.shrinkwrap.api.ShrinkWrap;
import org.jboss.shrinkwrap.api.spec.JavaArchive;
import org.jboss.shrinkwrap.api.spec.WebArchive; import org.jboss.shrinkwrap.api.spec.WebArchive;
import org.jboss.shrinkwrap.impl.base.exporter.zip.ZipExporterImpl; import org.jboss.shrinkwrap.impl.base.exporter.zip.ZipExporterImpl;
import org.jboss.shrinkwrap.resolver.api.maven.embedded.BuiltProject; import org.jboss.shrinkwrap.resolver.api.maven.embedded.BuiltProject;
import org.jboss.shrinkwrap.resolver.api.maven.embedded.EmbeddedMaven; import org.jboss.shrinkwrap.resolver.api.maven.embedded.EmbeddedMaven;
import eu.chorevolution.vsb.bc.manager.VsbOutput; import eu.chorevolution.vsb.bc.manager.VsbOutput;
import eu.chorevolution.vsb.gmdl.utils.Constants; import eu.chorevolution.vsb.gmdl.utils.Constants;
import eu.chorevolution.vsb.gmdl.utils.PathResolver; import eu.chorevolution.vsb.gmdl.utils.PathResolver;
...@@ -36,8 +36,8 @@ public class WarGenerator { ...@@ -36,8 +36,8 @@ public class WarGenerator {
public WarGenerator() { public WarGenerator() {
String warDestination = Constants.warDestination; String warDestination = Constants.warDestination;
archive = ShrinkWrap.create(WebArchive.class, warDestination); archive = ShrinkWrap.create(WebArchive.class, warDestination);
} }
public void addPackage(Package pack){ public void addPackage(Package pack){
...@@ -97,6 +97,22 @@ public class WarGenerator { ...@@ -97,6 +97,22 @@ public class WarGenerator {
buidAndMergeArchives( hmapPomXml.get("dpws")); buidAndMergeArchives( hmapPomXml.get("dpws"));
} }
}
public void addDependencyFiles(String pathToPom){
BuiltProject builtProject = EmbeddedMaven.forProject(new File(pathToPom))
.useMaven3Version("3.3.9")
.setGoals("package")
.build();
List<Archive> jars = builtProject.getArchives();
for(Archive jar : jars ){
archive = archive.merge(jar);
}
PathResolver.deleteTempDir(new File(builtProject.getTargetDirectory().getAbsolutePath()));
} }
public VsbOutput generate(boolean isBusProtocolSoap){ public VsbOutput generate(boolean isBusProtocolSoap){
...@@ -147,10 +163,11 @@ public class WarGenerator { ...@@ -147,10 +163,11 @@ public class WarGenerator {
archive.addAsWebResource(f, "assets" + "/" + "js" + "/" + f.getName()); archive.addAsWebResource(f, "assets" + "/" + "js" + "/" + f.getName());
} }
ByteArrayOutputStream bos = new ByteArrayOutputStream(); ByteArrayOutputStream bos = new ByteArrayOutputStream();
new ZipExporterImpl(archive).exportTo(bos); new ZipExporterImpl(archive).exportTo(bos);
new ZipExporterImpl(archive).exportTo(new File(archive.getName()), true); new ZipExporterImpl(archive).exportTo(new File(archive.getName()), true);
VsbOutput vsbOutput = new VsbOutput(); VsbOutput vsbOutput = new VsbOutput();
vsbOutput.war = bos.toByteArray(); vsbOutput.war = bos.toByteArray();
...@@ -167,7 +184,6 @@ public class WarGenerator { ...@@ -167,7 +184,6 @@ public class WarGenerator {
} }
} }
return vsbOutput; return vsbOutput;
} }
......
...@@ -3,11 +3,11 @@ package eu.chorevolution.vsb.artifact.generators; ...@@ -3,11 +3,11 @@ package eu.chorevolution.vsb.artifact.generators;
import java.io.File; import java.io.File;
import org.jboss.shrinkwrap.api.ShrinkWrap; import org.jboss.shrinkwrap.api.ShrinkWrap;
import org.jboss.shrinkwrap.api.asset.EmptyAsset;
import org.jboss.shrinkwrap.api.spec.WebArchive; import org.jboss.shrinkwrap.api.spec.WebArchive;
import org.jboss.shrinkwrap.impl.base.exporter.zip.ZipExporterImpl; import org.jboss.shrinkwrap.impl.base.exporter.zip.ZipExporterImpl;
import org.jboss.shrinkwrap.resolver.api.maven.Maven; import org.jboss.shrinkwrap.resolver.api.maven.Maven;
/** /**
* @author Georgios Bouloukakis (boulouk@gmail.com) * @author Georgios Bouloukakis (boulouk@gmail.com)
* *
......
...@@ -10,7 +10,8 @@ import javax.servlet.ServletException; ...@@ -10,7 +10,8 @@ import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpServletResponse;
import org.apache.commons.lang.StringUtils;
import org.apache.commons.lang3.StringUtils;
import org.json.simple.JSONObject; import org.json.simple.JSONObject;
import org.json.simple.parser.JSONParser; import org.json.simple.parser.JSONParser;
import org.restlet.Client; import org.restlet.Client;
...@@ -68,7 +69,6 @@ public class RestServlet extends HttpServlet { ...@@ -68,7 +69,6 @@ public class RestServlet extends HttpServlet {
String message = result.getText(); String message = result.getText();
if (!message.equals("empty")){ if (!message.equals("empty")){
if(!message.equals(previousMsg)) { if(!message.equals(previousMsg)) {
System.err.println("message: " + message);
out.print(StringUtils.abbreviate(message, 480)); out.print(StringUtils.abbreviate(message, 480));
previousMsg = message; previousMsg = message;
} }
...@@ -128,9 +128,9 @@ public class RestServlet extends HttpServlet { ...@@ -128,9 +128,9 @@ public class RestServlet extends HttpServlet {
private String getRestServicePort(){ private String getRestServicePort(){
String bc_rest_service_port = ""; String service_port = "";
File dir = new File(BcManagerRestService.class.getClassLoader().getResource("example.json").toExternalForm().substring(9)).getParentFile().getParentFile().getParentFile().getParentFile(); File dir = new File(BcManagerRestService.class.getClassLoader().getResource("example.json").toExternalForm().substring(9)).getParentFile().getParentFile().getParentFile().getParentFile();
File configFilePath = new File(dir.getAbsolutePath() + File.separator + "config"+ File.separator + "config_block1_interface_1"); File configFilePath = new File(dir.getAbsolutePath() + File.separator + "config"+ File.separator + "config_block2_interface_1");
JSONParser parser = new JSONParser(); JSONParser parser = new JSONParser();
JSONObject jsonObject = new JSONObject(); JSONObject jsonObject = new JSONObject();
try { try {
...@@ -139,9 +139,9 @@ public class RestServlet extends HttpServlet { ...@@ -139,9 +139,9 @@ public class RestServlet extends HttpServlet {
} catch (Exception _x) { } catch (Exception _x) {
} }
if(jsonObject.get("bc_rest_service_port") != null){ if(jsonObject.get("service_port") != null){
bc_rest_service_port = (String) jsonObject.get("bc_rest_service_port"); service_port = (String) jsonObject.get("service_port");
} }
return bc_rest_service_port; return service_port;
} }
} }
...@@ -23,6 +23,14 @@ public class StartBcManagerServlet extends HttpServlet { ...@@ -23,6 +23,14 @@ public class StartBcManagerServlet extends HttpServlet {
BcManagerRestService server = null; BcManagerRestService server = null;
public StartBcManagerServlet(){
int portBcManagerServlet = Integer.valueOf(getPort());
server = new BcManagerRestService(portBcManagerServlet);
}
/** /**
* Processes requests for both HTTP <code>GET</code> and <code>POST</code> * Processes requests for both HTTP <code>GET</code> and <code>POST</code>
* methods. * methods.
...@@ -44,7 +52,6 @@ public class StartBcManagerServlet extends HttpServlet { ...@@ -44,7 +52,6 @@ public class StartBcManagerServlet extends HttpServlet {
this.getServletContext().setAttribute("role", "role--1"); this.getServletContext().setAttribute("role", "role--1");
this.getServletContext().setAttribute("name", "name--1"); this.getServletContext().setAttribute("name", "name--1");
this.getServletContext().setAttribute("endpoints", "endpoints--1"); this.getServletContext().setAttribute("endpoints", "endpoints--1");
System.out.println("Query "+request.getQueryString().toString());
String op = request.getParameter("op"); String op = request.getParameter("op");
if(op.equals("start")){ if(op.equals("start")){
...@@ -58,9 +65,18 @@ public class StartBcManagerServlet extends HttpServlet { ...@@ -58,9 +65,18 @@ public class StartBcManagerServlet extends HttpServlet {
} }
else if(op.equals("startbcm")){ else if(op.equals("startbcm")){
int portBcManagerServlet = Integer.valueOf(getPort()); int portBcManagerServlet = Integer.valueOf(getPort());
server = new BcManagerRestService(portBcManagerServlet); if(!server.isBcSarted()){
response.getWriter().println("-> BC Manager started!");
server = new BcManagerRestService(portBcManagerServlet);
response.getWriter().println("-> BC Manager started!");
}else{
response.getWriter().println("-> BC Manager already started!");
}
} }
else if(op.equals("stopbcm")){ else if(op.equals("stopbcm")){
......
...@@ -38,6 +38,7 @@ ...@@ -38,6 +38,7 @@
<servlet> <servlet>
<servlet-name>StartBcManagerServlet</servlet-name> <servlet-name>StartBcManagerServlet</servlet-name>
<servlet-class>eu.chorevolution.vsb.artifact.war.StartBcManagerServlet</servlet-class> <servlet-class>eu.chorevolution.vsb.artifact.war.StartBcManagerServlet</servlet-class>
<load-on-startup>0</load-on-startup>
</servlet> </servlet>
<servlet-mapping> <servlet-mapping>
<servlet-name>StartBcManagerServlet</servlet-name> <servlet-name>StartBcManagerServlet</servlet-name>
......
...@@ -10,6 +10,9 @@ ...@@ -10,6 +10,9 @@
<name>bc-generators</name> <name>bc-generators</name>
<description>bc-generators provides classes and web interfaces to generate artifacts for binding components</description> <description>bc-generators provides classes and web interfaces to generate artifacts for binding components</description>
<packaging>pom</packaging> <packaging>pom</packaging>
<properties>
<vsb.version>2.1.1-SNAPSHOT</vsb.version>
</properties>
<modules> <modules>
<module>artifact-generators</module> <module>artifact-generators</module>
</modules> </modules>
......
...@@ -13,6 +13,7 @@ ...@@ -13,6 +13,7 @@
<properties> <properties>
<axis2.version>1.7.5</axis2.version> <axis2.version>1.7.5</axis2.version>
<axis2.stable.version>1.7.5</axis2.stable.version> <axis2.stable.version>1.7.5</axis2.stable.version>
<vsb.version>2.1.1-SNAPSHOT</vsb.version>
</properties> </properties>
<dependencies> <dependencies>
...@@ -20,27 +21,27 @@ ...@@ -20,27 +21,27 @@
<dependency> <dependency>
<groupId>eu.chorevolution.vsb</groupId> <groupId>eu.chorevolution.vsb</groupId>
<artifactId>gmdl-utils</artifactId> <artifactId>gmdl-utils</artifactId>
<version>2.1.1-SNAPSHOT</version> <version>${vsb.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>eu.chorevolution.vsb</groupId> <groupId>eu.chorevolution.vsb</groupId>
<artifactId>service-parser</artifactId> <artifactId>service-parser</artifactId>
<version>2.1.1-SNAPSHOT</version> <version>${vsb.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>eu.chorevolution.vsb</groupId> <groupId>eu.chorevolution.vsb</groupId>
<artifactId>gm-rest</artifactId> <artifactId>gm-rest</artifactId>
<version>2.1.1-SNAPSHOT</version> <version>${vsb.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>eu.chorevolution.vsb</groupId> <groupId>eu.chorevolution.vsb</groupId>
<artifactId>gm-mqtt</artifactId> <artifactId>gm-mqtt</artifactId>
<version>2.1.1-SNAPSHOT</version> <version>${vsb.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>eu.chorevolution.vsb</groupId> <groupId>eu.chorevolution.vsb</groupId>
<artifactId>gm-coap</artifactId> <artifactId>gm-coap</artifactId>
<version>2.1.1-SNAPSHOT</version> <version>${vsb.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>eu.chorevolution.vsb</groupId> <groupId>eu.chorevolution.vsb</groupId>
...@@ -50,7 +51,25 @@ ...@@ -50,7 +51,25 @@
<dependency> <dependency>
<groupId>eu.chorevolution.vsb</groupId> <groupId>eu.chorevolution.vsb</groupId>
<artifactId>gm-dpws</artifactId> <artifactId>gm-dpws</artifactId>
<version>2.1.1-SNAPSHOT</version> <version>${vsb.version}</version>
</dependency>
<dependency>
<groupId>eu.chorevolution.vsb</groupId>
<artifactId>gm-soap</artifactId>
<version>${vsb.version}</version>
</dependency>
<dependency>
<groupId>org.apache.axis2</groupId>
<artifactId>axis2-kernel</artifactId>
<version>${axis2.version}</version>
</dependency>
<dependency>
<groupId>org.apache.axis2</groupId>
<artifactId>axis2-ant-plugin</artifactId>
<version>${axis2.version}</version>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.json</groupId> <groupId>org.json</groupId>
......
...@@ -87,8 +87,6 @@ public class BcManagerRest implements Manageable{ ...@@ -87,8 +87,6 @@ public class BcManagerRest implements Manageable{
e.printStackTrace(); e.printStackTrace();
} }
System.out.println("rec: " + receivedText);
String returnMessage = ""; String returnMessage = "";
returnMessage = "Configuration Complete!"; returnMessage = "Configuration Complete!";
return new StringRepresentation(returnMessage); return new StringRepresentation(returnMessage);
......
...@@ -4,6 +4,10 @@ import java.io.Serializable; ...@@ -4,6 +4,10 @@ import java.io.Serializable;
public class VsbOutput implements Serializable { public class VsbOutput implements Serializable {
/**
*
*/
private static final long serialVersionUID = 1L;
public byte[] war; public byte[] war;
public byte[] jar; public byte[] jar;
public byte[] wsdl; public byte[] wsdl;
...@@ -15,4 +19,7 @@ public class VsbOutput implements Serializable { ...@@ -15,4 +19,7 @@ public class VsbOutput implements Serializable {
public String response_message; public String response_message;
public String generatedCodePath; public String generatedCodePath;
public String service_name; public String service_name;
public String printer_service_port;
public String subcomponent_port;
} }
...@@ -28,7 +28,6 @@ import java.util.List; ...@@ -28,7 +28,6 @@ import java.util.List;
import javax.annotation.Resource; import javax.annotation.Resource;
import javax.jws.WebMethod; import javax.jws.WebMethod;
import javax.jws.WebService; import javax.jws.WebService;
import javax.mail.MessageContext;
import javax.servlet.ServletContext; import javax.servlet.ServletContext;
import javax.xml.namespace.QName; import javax.xml.namespace.QName;
import javax.xml.ws.Service; import javax.xml.ws.Service;
...@@ -40,10 +39,6 @@ import org.json.simple.parser.ParseException; ...@@ -40,10 +39,6 @@ import org.json.simple.parser.ParseException;
import eu.chorevolution.vsb.bc.manager.BcManagerRestService; import eu.chorevolution.vsb.bc.manager.BcManagerRestService;
import eu.chorevolution.vsb.bc.setinvaddrservice.BaseService; import eu.chorevolution.vsb.bc.setinvaddrservice.BaseService;
import eu.chorevolution.vsb.gmdl.utils.BcConfiguration;
import eu.chorevolution.vsb.gmdl.utils.Constants;
import eu.chorevolution.vsb.gmdl.utils.PathResolver;
@WebService( @WebService(
name = "ConfigurableService", name = "ConfigurableService",
......
...@@ -8,6 +8,11 @@ ...@@ -8,6 +8,11 @@
<artifactId>gm-api</artifactId> <artifactId>gm-api</artifactId>
<name>gm-api</name> <name>gm-api</name>
<description>gm-protocols provides generics interfaces which each concrete protocol implemention MUST implement</description> <description>gm-protocols provides generics interfaces which each concrete protocol implemention MUST implement</description>
<properties>
<vsb.version>2.1.1-SNAPSHOT</vsb.version>
</properties>
<build> <build>
<plugins> <plugins>
<plugin> <plugin>
...@@ -26,7 +31,7 @@ ...@@ -26,7 +31,7 @@
<dependency> <dependency>
<groupId>eu.chorevolution.vsb</groupId> <groupId>eu.chorevolution.vsb</groupId>
<artifactId>gmdl-utils</artifactId> <artifactId>gmdl-utils</artifactId>
<version>2.1.1-SNAPSHOT</version> <version>${vsb.version}</version>
</dependency> </dependency>
<!-- JSON Parsing & Mapping --> <!-- JSON Parsing & Mapping -->
<dependency> <dependency>
...@@ -52,7 +57,7 @@ ...@@ -52,7 +57,7 @@
<dependency> <dependency>
<groupId>eu.chorevolution.vsb</groupId> <groupId>eu.chorevolution.vsb</groupId>
<artifactId>logger</artifactId> <artifactId>logger</artifactId>
<version>2.1.1-SNAPSHOT</version> <version>${vsb.version}</version>
</dependency> </dependency>
</dependencies> </dependencies>
</project> </project>
...@@ -8,6 +8,9 @@ ...@@ -8,6 +8,9 @@
<artifactId>gmdl-utils</artifactId> <artifactId>gmdl-utils</artifactId>
<name>gmdl-utils</name> <name>gmdl-utils</name>
<description>GMDL Utils provides classes to parse and instantiate a GMDL representation of a system to be binded, based on its description file</description> <description>GMDL Utils provides classes to parse and instantiate a GMDL representation of a system to be binded, based on its description file</description>
<properties>
<vsb.version>2.1.0</vsb.version>
</properties>
<dependencies> <dependencies>
<dependency> <dependency>
<groupId>com.googlecode.json-simple</groupId> <groupId>com.googlecode.json-simple</groupId>
......
...@@ -104,7 +104,6 @@ public class BcConfiguration { ...@@ -104,7 +104,6 @@ public class BcConfiguration {
} catch (Exception _x) { } catch (Exception _x) {
} }
System.out.println(jsonObject.toString());
if(jsonObject.get("target_namespace") != null) if(jsonObject.get("target_namespace") != null)
setTargetNamespace((String) jsonObject.get("target_namespace")); setTargetNamespace((String) jsonObject.get("target_namespace"));
...@@ -126,8 +125,7 @@ public class BcConfiguration { ...@@ -126,8 +125,7 @@ public class BcConfiguration {
setSubcomponentPort(subcomponentPortInt); setSubcomponentPort(subcomponentPortInt);
System.out.println("Done parsing config file");
} }
} }
\ No newline at end of file
...@@ -13,6 +13,15 @@ public class Constants { ...@@ -13,6 +13,15 @@ public class Constants {
public static String wsdlName; public static String wsdlName;
public static String service_name; public static String service_name;
public static String subcomponent_port;
public static int subcomponent_port_min_range = 1200;
public static int subcomponent_port_max_range = 1299;
public static String printer_service_port;
public static int printer_service_port_min_range = 1300;
public static int printer_service_port_max_range = 1399;
public static String service_port; public static String service_port;
public static int service_port_min_range = 5000; public static int service_port_min_range = 5000;
public static int service_port_max_range = 5999; public static int service_port_max_range = 5999;
......
...@@ -288,7 +288,7 @@ public static String myFilePath(Class className, String fileName){ ...@@ -288,7 +288,7 @@ public static String myFilePath(Class className, String fileName){
if (entry.isDirectory()) { if (entry.isDirectory()) {
// if its a directory, create it // if its a directory, create it
final boolean bMade = f.mkdir(); final boolean bMade = f.mkdir();
System.out.println((bMade ? " creating " : " unable to create ") + name); // System.out.println((bMade ? " creating " : " unable to create ") + name);
} else { } else {
final InputStream is = jar.getInputStream(entry); final InputStream is = jar.getInputStream(entry);
......
...@@ -37,7 +37,6 @@ ...@@ -37,7 +37,6 @@
</repository> </repository>
</repositories> </repositories>
<properties> <properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties> </properties>
......
...@@ -19,7 +19,6 @@ ...@@ -19,7 +19,6 @@
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties> </properties>
<repositories> <repositories>
<!-- REST library: Restlet --> <!-- REST library: Restlet -->
<repository> <repository>
...@@ -61,6 +60,7 @@ ...@@ -61,6 +60,7 @@
<artifactId>experiment</artifactId> <artifactId>experiment</artifactId>
<version>2.1.1-SNAPSHOT</version> <version>2.1.1-SNAPSHOT</version>
</dependency> --> </dependency> -->
</dependencies> </dependencies>
</project> </project>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment