You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by an...@apache.org on 2014/02/28 15:39:16 UTC
svn commit: r1572962 - in /tomee/tomee/trunk/container: openejb-core/
openejb-core/src/main/java/org/apache/openejb/resource/jdbc/plugin/
openejb-core/src/test/java/org/apache/openejb/
openejb-loader/src/main/java/org/apache/openejb/loader/
Author: andygumbrecht
Date: Fri Feb 28 14:39:15 2014
New Revision: 1572962
URL: http://svn.apache.org/r1572962
Log:
derby.system.home
Modified:
tomee/tomee/trunk/container/openejb-core/pom.xml
tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/resource/jdbc/plugin/DerbyDataSourcePlugin.java
tomee/tomee/trunk/container/openejb-core/src/test/java/org/apache/openejb/iTest.java
tomee/tomee/trunk/container/openejb-loader/src/main/java/org/apache/openejb/loader/SystemInstance.java
Modified: tomee/tomee/trunk/container/openejb-core/pom.xml
URL: http://svn.apache.org/viewvc/tomee/tomee/trunk/container/openejb-core/pom.xml?rev=1572962&r1=1572961&r2=1572962&view=diff
==============================================================================
--- tomee/tomee/trunk/container/openejb-core/pom.xml (original)
+++ tomee/tomee/trunk/container/openejb-core/pom.xml Fri Feb 28 14:39:15 2014
@@ -294,11 +294,10 @@
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
- <source>1.6</source>
- <target>1.6</target>
- <compilerArguments>
- <endorseddirs>${openejb.build.endorsed}</endorseddirs>
- </compilerArguments>
+ <compilerArgs>
+ <arg>-Djava.endorsed.dirs=${openejb.build.endorsed}</arg>
+ <arg>-Xlint:path</arg>
+ </compilerArgs>
</configuration>
</plugin>
<plugin>
Modified: tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/resource/jdbc/plugin/DerbyDataSourcePlugin.java
URL: http://svn.apache.org/viewvc/tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/resource/jdbc/plugin/DerbyDataSourcePlugin.java?rev=1572962&r1=1572961&r2=1572962&view=diff
==============================================================================
--- tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/resource/jdbc/plugin/DerbyDataSourcePlugin.java (original)
+++ tomee/tomee/trunk/container/openejb-core/src/main/java/org/apache/openejb/resource/jdbc/plugin/DerbyDataSourcePlugin.java Fri Feb 28 14:39:15 2014
@@ -21,7 +21,9 @@ import org.apache.openejb.loader.SystemI
public class DerbyDataSourcePlugin implements DataSourcePlugin {
@Override
public String updatedUrl(final String dataSourceUrl) {
- System.setProperty("derby.system.home", SystemInstance.get().getBase().getDirectory().getAbsolutePath());
+
+ System.setProperty("derby.system.home"
+ , SystemInstance.get().getProperty("derby.system.home", SystemInstance.get().getBase().getDirectory().getAbsolutePath()));
return dataSourceUrl;
}
Modified: tomee/tomee/trunk/container/openejb-core/src/test/java/org/apache/openejb/iTest.java
URL: http://svn.apache.org/viewvc/tomee/tomee/trunk/container/openejb-core/src/test/java/org/apache/openejb/iTest.java?rev=1572962&r1=1572961&r2=1572962&view=diff
==============================================================================
--- tomee/tomee/trunk/container/openejb-core/src/test/java/org/apache/openejb/iTest.java (original)
+++ tomee/tomee/trunk/container/openejb-core/src/test/java/org/apache/openejb/iTest.java Fri Feb 28 14:39:15 2014
@@ -57,7 +57,7 @@ public class iTest extends org.apache.op
// m2 executes tests in a module home directory (e.g. container/openejb-persistence)
// Derby creates derby.log file in derby.system.home
// @see http://publib.boulder.ibm.com/infocenter/cscv/v10r1/index.jsp?topic=/com.ibm.cloudscape.doc/cdevdvlp25889.html
- System.setProperty("derby.system.home", "target");
+ System.setProperty("derby.system.home", System.getProperty("derby.system.home", "target"));
// Copied from org.apache.openejb.SomeoneBrokeSurefireAndThisIsADirtyHackForItTest that's now gone
System.setProperty("openejb.assembler", org.apache.openejb.assembler.classic.Assembler.class.getName());
Modified: tomee/tomee/trunk/container/openejb-loader/src/main/java/org/apache/openejb/loader/SystemInstance.java
URL: http://svn.apache.org/viewvc/tomee/tomee/trunk/container/openejb-loader/src/main/java/org/apache/openejb/loader/SystemInstance.java?rev=1572962&r1=1572961&r2=1572962&view=diff
==============================================================================
--- tomee/tomee/trunk/container/openejb-loader/src/main/java/org/apache/openejb/loader/SystemInstance.java (original)
+++ tomee/tomee/trunk/container/openejb-loader/src/main/java/org/apache/openejb/loader/SystemInstance.java Fri Feb 28 14:39:15 2014
@@ -99,7 +99,7 @@ public class SystemInstance {
this.internalProperties.setProperty("openejb.home", home.getDirectory().getCanonicalPath());
this.internalProperties.setProperty("openejb.base", base.getDirectory().getCanonicalPath());
- System.setProperty("derby.system.home", base.getDirectory().getCanonicalPath());
+ System.setProperty("derby.system.home", System.getProperty("derby.system.home", base.getDirectory().getCanonicalPath()));
}