]> git.argeo.org Git - gpl/argeo-slc.git/commitdiff
Adapt detached to new launcher
authorMathieu Baudier <mbaudier@argeo.org>
Tue, 31 Mar 2009 05:56:35 +0000 (05:56 +0000)
committerMathieu Baudier <mbaudier@argeo.org>
Tue, 31 Mar 2009 05:56:35 +0000 (05:56 +0000)
git-svn-id: https://svn.argeo.org/slc/trunk@2304 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc

17 files changed:
runtime/org.argeo.slc.detached/pom.xml
runtime/org.argeo.slc.lib.detached/pom.xml
runtime/org.argeo.slc.support.castor/pom.xml
runtime/org.argeo.slc.support.equinox/src/main/java/org/argeo/slc/equinox/ExecutionCommandProvider.java
sandbox/argeo.slc.jemmytest/execdir/slc-detached.properties
sandbox/argeo.slc.jemmytest/modules/org.argeo.slc.jemmytest.log4j/META-INF/MANIFEST.MF [new file with mode: 0644]
sandbox/argeo.slc.jemmytest/modules/org.argeo.slc.jemmytest.log4j/log4j.properties [new file with mode: 0644]
sandbox/argeo.slc.jemmytest/modules/org.argeo.slc.jemmytest.mxlaunch/META-INF/MANIFEST.MF [new file with mode: 0644]
sandbox/argeo.slc.jemmytest/modules/org.argeo.slc.jemmytest.mxlaunch/META-INF/spring/mxClientLauncher.xml [new file with mode: 0644]
sandbox/argeo.slc.jemmytest/modules/org.argeo.slc.jemmytest.tests/META-INF/MANIFEST.MF [new file with mode: 0644]
sandbox/argeo.slc.jemmytest/modules/org.argeo.slc.jemmytest.tests/META-INF/spring/fromAnt.xml [new file with mode: 0644]
sandbox/argeo.slc.jemmytest/modules/org.argeo.slc.jemmytest.tests/META-INF/spring/imports.xml [new file with mode: 0644]
sandbox/argeo.slc.jemmytest/modules/org.argeo.slc.jemmytest.tests/META-INF/spring/osgi.xml [new file with mode: 0644]
sandbox/argeo.slc.jemmytest/modules/org.argeo.slc.jemmytest.tests/META-INF/spring/tests.xml [new file with mode: 0644]
sandbox/argeo.slc.jemmytest/pom.xml
sandbox/argeo.slc.jemmytest/src/main/resources/META-INF/spring/slc-detached.xml
sandbox/argeo.slc.testui/pom.xml

index 0e0b20be80eaf9cbb49c7545b769b71afa54a54b..d3b9b49fc8accaed96919d31959f649ecf6f5d62 100644 (file)
                                                        org.argeo.slc.detached.*
                                                </Export-Package>
                                                <Import-Package>
-                                                       *,
+                                                       org.w3c.dom;version="0.0.0",
+                                                       javax.xml.*;version="0.0.0",
                                                        org.springframework.beans.factory;version="2.0",
                                                        org.springframework.beans.factory.support;version="2.0",
                                                        org.springframework.beans.factory.xml;version="2.0",
                                                        org.springframework.context;version="2.0",
                                                        org.springframework.context.support;version="2.0",
-                                                       org.springframework.core.io;version="2.0"
+                                                       org.springframework.core.io;version="2.0",
+                                                       *
                                                </Import-Package>
                                                <Spring-Context>*;create-asynchronously:=false</Spring-Context>
                                        </instructions>
index b7a89af92e52b090e5143d9dafc678a94c08c570..6d6f4c83997ae9e92aef9bc5bac85af85fe4f043 100644 (file)
@@ -1,4 +1,5 @@
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+       xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
        <modelVersion>4.0.0</modelVersion>
        <parent>
                <groupId>org.argeo.slc</groupId>
@@ -38,6 +39,7 @@
                                                <Export-Package>
                                                        org.argeo.slc.*
                                                </Export-Package>
+                                               <Import-Package>javax.xml.*;version="0.0.0",*</Import-Package>
                                        </instructions>
                                </configuration>
                        </plugin>
index a1c8fb791416f0dae233609b1397d7e332dab7a3..3bcf7e25455b0e76e6f47820b31c033659f34756 100644 (file)
@@ -48,7 +48,8 @@
                                                        org.argeo.slc.core.execution;resolution:=optional,
                                                        org.argeo.slc.msg;resolution:=optional,
                                                        org.argeo.slc.msg.process;resolution:=optional,
-                                                       org.argeo.slc.msg.test.tree;resolution:=optional
+                                                       org.argeo.slc.msg.test.tree;resolution:=optional,
+                                                       org.argeo.slc.detached;resolution:=optional
                                                </Import-Package>
                                                <Fragment-Host>com.springsource.org.castor</Fragment-Host>
                                                <!--
index 3a90807807225921eee47c728f3d25446e61712a..ae064f65274a60fbf402a31a7c807215d3c2efb7 100644 (file)
@@ -4,6 +4,8 @@ import java.util.ArrayList;
 import java.util.Iterator;
 import java.util.List;
 
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
 import org.argeo.slc.SlcException;
 import org.argeo.slc.execution.ExecutionFlowDescriptor;
 import org.argeo.slc.execution.ExecutionModule;
@@ -17,6 +19,9 @@ import org.springframework.osgi.context.BundleContextAware;
 
 public class ExecutionCommandProvider implements CommandProvider,
                BundleContextAware {
+       private final static Log log = LogFactory
+                       .getLog(ExecutionCommandProvider.class);
+
        private List<ExecutionModule> executionModules;
        private BundleContext bundleContext;
 
@@ -47,24 +52,24 @@ public class ExecutionCommandProvider implements CommandProvider,
 
                if (bundle != null) {
                        moduleName = bundle.getSymbolicName();
-//                     try {
-//                             bundle.stop();
-//                             bundle.update();
-//                             bundle.start();
-//
-//                             // FIXME: potential infinite loop
-//                             while (bundle.getState() == Bundle.STARTING) {
-//                                     try {
-//                                             Thread.sleep(500);
-//                                     } catch (InterruptedException e) {
-//                                             // silent
-//                                     }
-//                             }
-//                     } catch (BundleException e) {
-//                             throw new SlcException(
-//                                             "Could not update the bundle for module " + moduleName,
-//                                             e);
-//                     }
+                       // try {
+                       // bundle.stop();
+                       // bundle.update();
+                       // bundle.start();
+                       //
+                       // // FIXME: potential infinite loop
+                       // while (bundle.getState() == Bundle.STARTING) {
+                       // try {
+                       // Thread.sleep(500);
+                       // } catch (InterruptedException e) {
+                       // // silent
+                       // }
+                       // }
+                       // } catch (BundleException e) {
+                       // throw new SlcException(
+                       // "Could not update the bundle for module " + moduleName,
+                       // e);
+                       // }
                }
 
                // Find module
@@ -84,9 +89,12 @@ public class ExecutionCommandProvider implements CommandProvider,
                        ExecutionFlowDescriptor descriptor = new ExecutionFlowDescriptor();
                        descriptor.setName(executionName);
                        module.execute(descriptor);
-                       return "Executed " + executionName + " from " + moduleName;
+                       log.info("Executed " + executionName + " from " + moduleName);
                } else
-                       return "Could not find any execution module matching these requirements.";
+                       log
+                                       .warn("Could not find any execution module matching these requirements.");
+
+               return null;
        }
 
        public String getHelp() {
index 74383d228633bdf1e40d6f55af5d1776fc3bd361..321161a8dff39264637e842ec7b8362f5d9863a5 100644 (file)
@@ -1 +1,2 @@
-slc.osgi.start=org.springframework.osgi.extender,org.argeo.slc.detached,org.argeo.slc.sandbox.jemmytest
\ No newline at end of file
+slc.osgi.start=org.springframework.osgi.extender,org.argeo.slc.detached,org.argeo.slc.sandbox.jemmytest
+slc.osgi.scanClasspath=true
\ No newline at end of file
diff --git a/sandbox/argeo.slc.jemmytest/modules/org.argeo.slc.jemmytest.log4j/META-INF/MANIFEST.MF b/sandbox/argeo.slc.jemmytest/modules/org.argeo.slc.jemmytest.log4j/META-INF/MANIFEST.MF
new file mode 100644 (file)
index 0000000..0c3c5d2
--- /dev/null
@@ -0,0 +1,5 @@
+Bundle-Name: Log4j Configuration
+Bundle-SymbolicName: org.argeo.slc.jemmytest.log4j
+Bundle-Version: 1.0.0
+Fragment-Host: com.springsource.org.apache.log4j
+
diff --git a/sandbox/argeo.slc.jemmytest/modules/org.argeo.slc.jemmytest.log4j/log4j.properties b/sandbox/argeo.slc.jemmytest/modules/org.argeo.slc.jemmytest.log4j/log4j.properties
new file mode 100644 (file)
index 0000000..3ee8504
--- /dev/null
@@ -0,0 +1,25 @@
+log4j.rootLogger=WARN, console
+
+## Levels
+log4j.logger.org.argeo=DEBUG
+log4j.logger.org.argeo.slc.execution.ExecutionParameterPostProcessor=TRACE
+log4j.logger.org.argeo.slc.execution.ExecutionContext=DEBUG
+log4j.logger.org.argeo.slc.execution.SimpleExecutionSpec=DEBUG
+
+log4j.logger.org.springframework=WARN
+
+log4j.logger.org.apache.activemq=WARN
+log4j.logger.org.apache.activemq.transport=WARN
+log4j.logger.org.apache.activemq.selector=WARN
+
+log4j.logger.org.apache.catalina=INFO
+log4j.logger.org.apache.coyote=INFO
+log4j.logger.org.apache.tomcat=INFO
+
+## Appenders
+# console is set to be a ConsoleAppender.
+log4j.appender.console=org.apache.log4j.ConsoleAppender
+
+# console uses PatternLayout.
+log4j.appender.console.layout=org.apache.log4j.PatternLayout
+log4j.appender.console.layout.ConversionPattern= %-5p %d{ISO8601} %m - %c%n
diff --git a/sandbox/argeo.slc.jemmytest/modules/org.argeo.slc.jemmytest.mxlaunch/META-INF/MANIFEST.MF b/sandbox/argeo.slc.jemmytest/modules/org.argeo.slc.jemmytest.mxlaunch/META-INF/MANIFEST.MF
new file mode 100644 (file)
index 0000000..5af2943
--- /dev/null
@@ -0,0 +1,24 @@
+Bundle-Name: Mx Launch
+Bundle-SymbolicName: org.argeo.slc.jemmytest.mxlaunch
+Bundle-Version: 1.0.0
+Bundle-Name: Sparta Mx Client Launcher
+Import-Package: org.argeo.slc.detached,
+ javax.swing,
+ javax.swing.border,
+ javax.swing.colorchooser,
+ javax.swing.event,
+ javax.swing.filechooser,
+ javax.swing.plaf,
+ javax.swing.plaf.basic,
+ javax.swing.plaf.metal,
+ javax.swing.plaf.multi,
+ javax.swing.plaf.synth,
+ javax.swing.table,
+ javax.swing.text,
+ javax.swing.text.html,
+ javax.swing.text.html.parser,
+ javax.swing.text.rtf,
+ javax.swing.tree,
+ javax.swing.undo
+Bundle-ClassPath: lib/mxjboot.jar
+
diff --git a/sandbox/argeo.slc.jemmytest/modules/org.argeo.slc.jemmytest.mxlaunch/META-INF/spring/mxClientLauncher.xml b/sandbox/argeo.slc.jemmytest/modules/org.argeo.slc.jemmytest.mxlaunch/META-INF/spring/mxClientLauncher.xml
new file mode 100644 (file)
index 0000000..5fecd46
--- /dev/null
@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<beans xmlns="http://www.springframework.org/schema/beans"
+       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
+
+       <bean id="mxClientLauncher" class="org.argeo.slc.detached.AppLauncher"
+               init-method="launch">
+               <!-- <property name="mainClass" value="murex.rmi.loader.RmiLoader" />-->
+               <property name="mainClass" value="org.argeo.slc.testui.SwingTestUi" />
+               <property name="systemProperties">
+                       <props>
+                               <prop key="java.rmi.server.codebase">http://FS_URL/murex.download.guiclient.download
+                               </prop>
+                       </props>
+               </property>
+               <property name="arguments">
+                       <list>
+                               <value>/MXJ_CLASS_NAME:murex.gui.xml.XmlGuiClientBoot
+                               </value>
+                               <value>/MXJ_SITE_NAME:site1</value>
+                       </list>
+               </property>
+       </bean>
+
+</beans>
\ No newline at end of file
diff --git a/sandbox/argeo.slc.jemmytest/modules/org.argeo.slc.jemmytest.tests/META-INF/MANIFEST.MF b/sandbox/argeo.slc.jemmytest/modules/org.argeo.slc.jemmytest.tests/META-INF/MANIFEST.MF
new file mode 100644 (file)
index 0000000..0a6e3b5
--- /dev/null
@@ -0,0 +1,23 @@
+Bundle-SymbolicName: org.argeo.slc.sandbox.jemmytest.tests\r
+Fragment-Host: org.argeo.slc.sandbox.jemmytest\r
+Bundle-Version: 0.11.3.SNAPSHOT\r
+Bundle-Name: SLC Sandbox JemmyTest Tests\r
+Require-Bundle: org.argeo.slc.detached,\r
+ org.argeo.slc.lib.detached,\r
+ org.argeo.slc.support.equinox,\r
+ org.argeo.slc.specs,\r
+ org.argeo.slc.support.simple\r
+Import-Package: org.springframework.oxm,\r
+ org.springframework.oxm.castor,\r
+ org.springframework.xml.xsd,\r
+ net.sf.cglib.core,\r
+ net.sf.cglib.proxy,\r
+ net.sf.cglib.reflect,\r
+ org.aopalliance.aop,\r
+ org.apache.commons.logging,\r
+ org.springframework.aop,\r
+ org.springframework.aop.framework,\r
+ org.springframework.aop.scope,\r
+ org.springframework.beans.factory.config,\r
+ org.springframework.core.io\r
\r
diff --git a/sandbox/argeo.slc.jemmytest/modules/org.argeo.slc.jemmytest.tests/META-INF/spring/fromAnt.xml b/sandbox/argeo.slc.jemmytest/modules/org.argeo.slc.jemmytest.tests/META-INF/spring/fromAnt.xml
new file mode 100644 (file)
index 0000000..3328357
--- /dev/null
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<beans xmlns="http://www.springframework.org/schema/beans"
+       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p"
+       xmlns:aop="http://www.springframework.org/schema/aop"
+       xsi:schemaLocation="
+       http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
+       http://www.springframework.org/schema/lang http://www.springframework.org/schema/lang/spring-lang-2.5.xsd
+       http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd">
+
+       <bean id="jemmyTest" parent="slcTemplate.simpleFlow">
+               <property name="path" value="/autoui/testcases" />
+               <property name="executables">
+                       <list>
+                               <bean parent="task.echo" scope="execution">
+                                       <property name="message" value="Executing step" />
+                                       <aop:scoped-proxy />
+                               </bean>
+
+                               <bean class="org.argeo.slc.core.test.SimpleTestRun">
+                                       <property name="testDefinition" ref="detachedTestDef" />
+                                       <property name="testData" ref="testData.mainFrameLabel1" />
+                                       <property name="testResult" ref="testResult" />
+                               </bean>
+
+                       </list>
+               </property>
+       </bean>
+
+       <bean id="testResult" parent="slcDefault.test.basicTreeTestResult">
+               <property name="listeners">
+                       <list>
+                               <bean class="org.argeo.slc.core.test.tree.TreeTestResultLogger" />
+                       </list>
+               </property>
+       </bean>
+</beans>
\ No newline at end of file
diff --git a/sandbox/argeo.slc.jemmytest/modules/org.argeo.slc.jemmytest.tests/META-INF/spring/imports.xml b/sandbox/argeo.slc.jemmytest/modules/org.argeo.slc.jemmytest.tests/META-INF/spring/imports.xml
new file mode 100644 (file)
index 0000000..9ac7e53
--- /dev/null
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<beans xmlns="http://www.springframework.org/schema/beans"\r
+       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"\r
+       xsi:schemaLocation="\r
+       http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">\r
+\r
+       <import resource="classpath:/org/argeo/slc/core/execution/spring.xml" />\r
+       <import resource="classpath:/org/argeo/slc/core/test/spring/applicationContext.xml" />\r
+\r
+</beans>
\ No newline at end of file
diff --git a/sandbox/argeo.slc.jemmytest/modules/org.argeo.slc.jemmytest.tests/META-INF/spring/osgi.xml b/sandbox/argeo.slc.jemmytest/modules/org.argeo.slc.jemmytest.tests/META-INF/spring/osgi.xml
new file mode 100644 (file)
index 0000000..8beb99b
--- /dev/null
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<beans:beans xmlns="http://www.springframework.org/schema/osgi"\r
+       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:beans="http://www.springframework.org/schema/beans"\r
+       xsi:schemaLocation="http://www.springframework.org/schema/osgi  \r
+       http://www.springframework.org/schema/osgi/spring-osgi-1.1.xsd\r
+       http://www.springframework.org/schema/beans   \r
+       http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">\r
+\r
+       <service interface="org.argeo.slc.execution.ExecutionModule">\r
+               <beans:bean class="org.argeo.slc.osgi.OsgiExecutionModule">\r
+                       <beans:property name="executionContext" ref="executionContext" />\r
+               </beans:bean>\r
+       </service>\r
+\r
+\r
+</beans:beans>
\ No newline at end of file
diff --git a/sandbox/argeo.slc.jemmytest/modules/org.argeo.slc.jemmytest.tests/META-INF/spring/tests.xml b/sandbox/argeo.slc.jemmytest/modules/org.argeo.slc.jemmytest.tests/META-INF/spring/tests.xml
new file mode 100644 (file)
index 0000000..6320236
--- /dev/null
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<beans xmlns="http://www.springframework.org/schema/beans"
+    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">
+
+    <import resource="classpath:/org/argeo/slc/lib/detached/spring.xml" />
+
+    <import resource="classpath:/META-INF/spring/slc-detached.xml" />
+
+    <bean id="detachedTestDef"
+        parent="slcTemplate.detached.testDefinition"
+        scope="prototype">
+        <property name="client" ref="slcDetached.driver" />
+    </bean>
+
+    <bean id="slcDetached.driver"
+        class="org.argeo.slc.detached.drivers.FileDriver" init-method="cleanPreviousRuns">
+        <property name="baseDir" value="${user.dir}/local/detached" />
+        <property name="xmlConverter"
+            ref="slcDefault.detached.xmlConverterCastor" />
+    </bean>
+
+    <bean id="testData.mainFrameLabel1"
+        class="org.argeo.slc.lib.detached.DetachedTestData"
+        scope="prototype">
+        <property name="values">
+            <map>
+                <entry key="jemmyTest.label" value="Hello World" />
+            </map>
+        </property>
+        <property name="expectedValues">
+            <map>
+                <entry key="jemmyTest.label" value="Pressed!!" />
+            </map>
+        </property>
+    </bean>
+
+    <bean id="testData.mainFrameLabel2"
+        class="org.argeo.slc.lib.detached.DetachedTestData"
+        scope="prototype">
+        <property name="values">
+            <map>
+                <entry key="jemmyTest.label" value="Pressed!!" />
+            </map>
+        </property>
+        <property name="expectedValues">
+            <map>
+                <entry key="jemmyTest.label" value="Hello World" />
+            </map>
+        </property>
+    </bean>
+
+    <bean id="testData.testDialogLabel"
+        class="org.argeo.slc.lib.detached.DetachedTestData"
+        scope="prototype">
+        <property name="expectedValues">
+            <map>
+                <entry key="jemmyTest.labelDialog" value="Dialog open" />
+            </map>
+        </property>
+    </bean>
+</beans>
\ No newline at end of file
index f1e2acfcf449bd72408e41054db2c9a3a1e5eaf4..c324c166cb25b947eb3c0906ae43dc950271ea5d 100644 (file)
        <artifactId>org.argeo.slc.sandbox.jemmytest</artifactId>
        <name>SLC Sandbox JemmyTest</name>
        <packaging>jar</packaging>
-       <properties></properties>
+       <properties>
+               <bundlesToStart>
+                       org.springframework.osgi.extender,
+                       org.argeo.slc.detached,
+                       org.argeo.slc.sandbox.jemmytest,
+                       org.argeo.slc.support.equinox
+               </bundlesToStart>
+       </properties>
        <build>
                <plugins>
                        <plugin>
                                <artifactId>maven-surefire-plugin</artifactId>
                                <configuration></configuration>
                        </plugin>
+                       <plugin>
+                               <artifactId>maven-dependency-plugin</artifactId>
+                               <executions>
+                                       <execution>
+                                               <goals>
+                                                       <goal>unpack</goal>
+                                               </goals>
+                                               <phase>initialize</phase>
+                                               <configuration>
+                                                       <outputDirectory>target/equinox</outputDirectory>
+                                                       <artifactItems>
+                                                               <artifactItem>
+                                                                       <groupId>org.argeo.slc.runtime</groupId>
+                                                                       <artifactId>org.argeo.slc.osgiboot</artifactId>
+                                                                       <version>${project.version}</version>
+                                                                       <type>tar.gz</type>
+                                                                       <classifier>osgiboot</classifier>
+                                                               </artifactItem>
+                                                       </artifactItems>
+                                               </configuration>
+                                       </execution>
+                               </executions>
+
+                       </plugin>
+                       <plugin>
+                               <artifactId>maven-antrun-plugin</artifactId>
+                               <configuration>
+                                       <tasks>
+                                               <path id="slc.osgi.locations.raw">
+                                                       <dirset dir="${user.dir}/modules">
+                                                               <include name="*" />
+                                                               <exclude name=".svn" />
+                                                       </dirset>
+                                                       <path refid="maven.compile.classpath" />
+                                               </path>
+                                               <pathconvert dirsep="/" property="slc.osgi.locations"
+                                                       refid="slc.osgi.locations.raw" />
+
+                                               <property name="slc.osgi.start" value="${bundlesToStart}" />
+                                               <ant antfile="target/equinox/osgiboot.xml" />
+
+                                       </tasks>
+                               </configuration>
+                       </plugin>
+
                </plugins>
        </build>
        <profiles></profiles>
                        <version>${project.version}</version>
                </dependency>
 
+               <dependency>
+                       <groupId>org.springframework.osgi</groupId>
+                       <artifactId>org.springframework.osgi.extender</artifactId>
+               </dependency>
+               <dependency>
+                       <groupId>org.argeo.slc.runtime</groupId>
+                       <artifactId>org.argeo.slc.support.equinox</artifactId>
+                       <version>${project.version}</version>
+               </dependency>
+
                <!--
                        <dependency> <groupId>org.argeo.slc</groupId>
                        <artifactId>org.argeo.slc.detached</artifactId>
index 622d959c4ed1bd848f04bfd8a42a1e0632c28e09..5facf3b59de607c207f56a9f46e76c411bd24d9f 100644 (file)
@@ -44,7 +44,7 @@
        <!-- Runtime -->
        <bean id="slcDetached.driver" parent="slcTemplate.detached.fileDriver"
                init-method="start" destroy-method="stop">
-               <property name="baseDir" value="${slc.workDir}/detached" />
+               <property name="baseDir" value="${user.dir}/local/detached" />
                <property name="xmlConverter" ref="slcDefault.detached.xmlConverterCompat" />
                <property name="executionServer" ref="executionServer.serviceref" />
        </bean>
index d1b588f3ab9b150f8f4fa939c90215dbfa0909ff..78225d7a293bd0564d19dfb52c8a01350c209a91 100644 (file)
@@ -14,7 +14,7 @@
                                <artifactId>maven-compiler-plugin</artifactId>
                                <configuration>
                                        <source>1.4</source>
-                                       <target>1.2</target>
+                                       <target>1.4</target>
                                </configuration>
                        </plugin>
                        <plugin>