diff --git a/build.properties b/build.properties index d00480553d4604e13f510291dd182dff6ff80dae..3c2461e8627c7d179e503e8413f0ffcf743f6e09 100644 --- a/build.properties +++ b/build.properties @@ -11,11 +11,10 @@ src.doc.jdoc=${src.doc}/javadoc src.doc.intro=${src.doc}/intro src.examples=examples -build.artifacts.list = ${lib.dir}/artifacts.lst + # Output library artifact names -disl.lib=disl-server.jar disl.bypass.lib=disl-bypass.jar disl.agent.lib.base=dislagent diff --git a/build.xml b/build.xml index 84c2ae12d43d90c25f1e50f3938fa2524eb407e7..19ed1189e6cfc39ae44d8e2d4a9406884ede0154 100644 --- a/build.xml +++ b/build.xml @@ -6,7 +6,7 @@ - + @@ -269,6 +269,10 @@ + + + + @@ -478,27 +482,14 @@ + + + - - - - - - - - - - - - - - - - - - - + + + @@ -685,6 +676,7 @@ + @@ -963,14 +955,6 @@ - - - - - - - - @@ -1081,8 +1065,12 @@ + + + + - + diff --git a/common.properties b/common.properties index 07af5eb3f33b49c81962b096ddd5b6c90fa549fe..0fdba2a25cf105dfb26b4aaf746afdac64c994b8 100644 --- a/common.properties +++ b/common.properties @@ -7,6 +7,8 @@ lib.disl.dir=${lib.dir}/disl lib.test.dir=${lib.dir}/test lib.devel.dir=${lib.dir}/devel +build.artifacts.list = ${lib.dir}/artifacts.lst + # Build system libraries build.ivy.url = http://central.maven.org/maven2/org/apache/ivy/ivy/${ivy.rev}/ivy-${ivy.rev}.jar build.ivy.path = ${lib.ant.dir}/ivy.jar @@ -15,6 +17,9 @@ build.ivy.file = dependencies.xml src.bin=bin src.disl.prefix=disl +src.disl-server.prefix=disl-server + +disl.lib=disl-server.jar # Base output directory out.dir=output @@ -32,6 +37,7 @@ build.dir=${out.dir}/build build.util=${build.dir}/util build.tools=${build.dir}/tools build.disl=${build.dir}/disl +build.disl-server=${build.dir}/disl-server build.disl.thread=${build.disl}-thread build.disl.bypass=${build.disl}-bypass build.shvm=${build.dir}/shvm diff --git a/disl-server/.gitignore b/disl-server/.gitignore new file mode 100644 index 0000000000000000000000000000000000000000..53752db253e3b4b5e3f17633c0f358b6d7cdd166 --- /dev/null +++ b/disl-server/.gitignore @@ -0,0 +1 @@ +output diff --git a/disl-server/build.properties b/disl-server/build.properties new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/disl-server/build.xml b/disl-server/build.xml new file mode 100644 index 0000000000000000000000000000000000000000..f3fae1bb39c6a9b28b9345e2a9e99762b76e46c2 --- /dev/null +++ b/disl-server/build.xml @@ -0,0 +1,95 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/disl-server/src/ch/usi/dag/dislserver/RequestProcessor.java b/disl-server/src/ch/usi/dag/dislserver/RequestProcessor.java index 8063e3651da095705e7ba25625283f6a8a715080..661725f8b9fa3fbe442608a9c5b237420cf6c3e6 100644 --- a/disl-server/src/ch/usi/dag/dislserver/RequestProcessor.java +++ b/disl-server/src/ch/usi/dag/dislserver/RequestProcessor.java @@ -112,6 +112,13 @@ final class RequestProcessor { } + /** + * TODO VK: Consider not using the {@link ClassReader} class, as this only usage makes dependency + * on the ASM package. + * @param nameBytes + * @param classBytes + * @return + */ private static String __getClassName ( final byte [] nameBytes, final byte [] classBytes ) { diff --git a/disl.version b/disl.version.properties similarity index 100% rename from disl.version rename to disl.version.properties diff --git a/disl/build.xml b/disl/build.xml index bbe20960526a3136d3431e2a060576e744e859c4..5ecdf1450e2c5719b2951748206e8b08cf82c73a 100644 --- a/disl/build.xml +++ b/disl/build.xml @@ -45,7 +45,6 @@ -