X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.slc.webapp%2Fconfig.json;h=5bb1411c21212a4262fd537d9dde92b72ebe8d24;hb=491094a0f29847d649a3168eca18eca38e3ee7ff;hp=d88140fc73aca26bb3a378cb846ced1bfdece1fb;hpb=d058cb5c9158f5e0b99fa5aa6984b0652b71a54b;p=gpl%2Fargeo-slc.git diff --git a/org.argeo.slc.webapp/config.json b/org.argeo.slc.webapp/config.json index d88140fc7..5bb1411c2 100644 --- a/org.argeo.slc.webapp/config.json +++ b/org.argeo.slc.webapp/config.json @@ -1,25 +1,33 @@ { - "name" : "slc", + "name" : "ria", "include" : [ { - "path" : "G:/dev/qooxdoo-0.8-sdk/tool/data/config/application.json" - } + "path" : "src/main/webapp/qooxdoo-0.8-sdk/component/apiviewer/api.json", + "as" : "apiconf" + }, + { + "path" : "src/main/webapp/qooxdoo-0.8-sdk/component/testrunner/testrunner.json", + "as" : "testrunner" + } ], "let" : { - "APPLICATION" : "org.argeo.slc.web", - "QOOXDOO_PATH" : "src/main/webapp/qooxdoo", - "QOOXDOO_URI" : "../qooxdoo", + "APPLICATION" : "org.argeo.ria", + "QOOXDOO_PATH" : "src/main/webapp/qooxdoo-0.8-sdk/framework", + "QOOXDOO_URI" : "../qooxdoo-0.8-sdk/framework", "QXTHEME" : "qx.theme.Modern", "QXICONTHEME" : ["Tango"], "API_EXCLUDE" : ["qx.legacy.*"], "LOCALES" : [ "en" ], - "ROOT" : "src/main/webapp/", - "BUILD_PATH" : "src/main/webapp/build", - "CACHE" : "cache" + "ROOT" : "src/main/webapp/argeo-ria-src", + "BUILD_PATH" : "src/main/webapp/argeo-ria", + "RIA_LIB_PATH" : "src/main/webapp/argeo-ria-lib", + "RIA_LIB_URI" : "../argeo-ria-lib", + "CACHE" : "cache" , + "CUSTOM_PACKAGE" : "org.argeo.slc.web" }, "jobs" : @@ -32,7 +40,14 @@ "manifest" : "${QOOXDOO_PATH}/Manifest.json", "uri" : "${QOOXDOO_URI}" }, - + { + "manifest" : "${RIA_LIB_PATH}/slc-web/Manifest.json", + "uri" : "${RIA_LIB_URI}/slc-web" + }, + { + "manifest" : "${RIA_LIB_PATH}/slc/Manifest.json", + "uri" : "${RIA_LIB_URI}/slc" + }, { "manifest" : "${ROOT}/Manifest.json", "uri" : ".." @@ -42,6 +57,7 @@ "include" : [ "${APPLICATION}.Application", + "${CUSTOM_PACKAGE}.*", "${QXTHEME}" ], @@ -54,7 +70,8 @@ { "qx.version" : "${QXVERSION}", "qx.theme" : "${QXTHEME}", - "qx.application" : "${APPLICATION}.Application" + "qx.application" : "${APPLICATION}.Application", + "ria.StartupPerspective":"org.argeo.slc.web.LauncherPerspective" } }, @@ -66,9 +83,9 @@ "compile-source" : { - "file" : "${ROOT}/source/script/${APPLICATION}.js", + "file" : "${ROOT}/script/${APPLICATION}.js", "locales" : "${LOCALES}", - "root" : "${ROOT}/source" + "root" : "${ROOT}" } }, @@ -126,7 +143,7 @@ [ "index.html" ], - "source" : "${ROOT}/source", + "source" : "${ROOT}", "target" : "${BUILD_PATH}" } }, @@ -139,7 +156,56 @@ "build-script", "my-build-files" ] + }, + + "slc-api" : + { + "extend" : ["apiconf::build"], + + "let" : + { + "APIVIEWER_ROOT" : "${QOOXDOO_PATH}/../component/apiviewer", + "BUILD_PATH" : "./target/site/argeo-ria-api/", + "API_INCLUDE" : ["${APPLICATION}.*", "${CUSTOM_PACKAGE}.*"] + }, + + "library" : + [ + { + "manifest" : "${ROOT}/Manifest.json", + "uri" : ".." + }, + { + "manifest" : "${RIA_LIB_PATH}/slc-web/Manifest.json", + "uri" : "${RIA_LIB_URI}/slc-web" + }, + { + "manifest" : "${RIA_LIB_PATH}/slc/Manifest.json", + "uri" : "${RIA_LIB_URI}/slc" + } + ] + }, + + "slc-test" : + { + "extend" : ["testrunner::build"], + + "let" : + { + "TESTRUNNER_ROOT" : "${QOOXDOO_PATH}/../component/testrunner", + "TEST_INCLUDE" : "${APPLICATION}.test.*", + "BUILD_PATH" : "./target/site/argeo-ria-test/" + }, + + "library" : + [ + { + "manifest" : "${ROOT}/Manifest.json", + "uri" : ".." + } + ] } + } }