diff --git a/brain/pom.xml b/brain/pom.xml new file mode 100644 index 0000000..800d89d --- /dev/null +++ b/brain/pom.xml @@ -0,0 +1,38 @@ + + + 4.0.0 + Brain + + brain + 0.1 + bundle + + + asys + asys + ${asys.version} + + + + ${project.groupId}.${project.artifactId}-${project.version} + + + org.apache.felix + maven-bundle-plugin + 2.3.5 + true + + + ASys: ${project.name} ${project.version} + ${project.groupId}.${project.artifactId} + asys.brain.BrainActivator + * + + + + + + \ No newline at end of file diff --git a/brain/src/main/java/asys/brain/Brain.java b/brain/src/main/java/asys/brain/Brain.java new file mode 100644 index 0000000..c096754 --- /dev/null +++ b/brain/src/main/java/asys/brain/Brain.java @@ -0,0 +1,16 @@ +/* + * DmitriyMX + * 2016-07-14 + */ +package asys.brain; + +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +class Brain { + private Logger logger = LoggerFactory.getLogger(Brain.class); + + void start() { + logger.trace("Brain module started"); + } +} diff --git a/brain/src/main/java/asys/brain/BrainActivator.java b/brain/src/main/java/asys/brain/BrainActivator.java new file mode 100644 index 0000000..cc7339f --- /dev/null +++ b/brain/src/main/java/asys/brain/BrainActivator.java @@ -0,0 +1,22 @@ +/* + * DmitriyMX + * 2016-07-14 + */ +package asys.brain; + +import org.osgi.framework.BundleActivator; +import org.osgi.framework.BundleContext; + +public class BrainActivator implements BundleActivator { + + @Override + public void start(BundleContext bundleContext) throws Exception { + Brain brain = new Brain(); + brain.start(); + } + + @Override + public void stop(BundleContext bundleContext) throws Exception { + + } +} diff --git a/pom.xml b/pom.xml index bcb1118..561ce45 100644 --- a/pom.xml +++ b/pom.xml @@ -20,6 +20,7 @@ core + brain