From 3bd6b31febe892f09a124815d09b2730b97f17aa Mon Sep 17 00:00:00 2001 From: Earle Nietzel Date: Thu, 2 Mar 2017 10:33:29 -0500 Subject: [PATCH] SAK-31867 Centralize shared deployment to one project (#3996) --- dav/dav-common/pom.xml | 2 +- dav/dav-server/pom.xml | 2 +- deploy/common/pom.xml | 29 - deploy/pom.xml | 593 ++++++++++++++++++++- deploy/shared/pom.xml | 261 --------- emailtemplateservice/deploy/pom.xml | 37 -- emailtemplateservice/deploy/shared/pom.xml | 34 -- emailtemplateservice/pom.xml | 8 - kernel/deploy/common/pom.xml | 99 ---- kernel/deploy/pom.xml | 20 - kernel/deploy/shared/pom.xml | 296 ---------- kernel/kernel-common/pom.xml | 2 +- kernel/pom.xml | 40 -- master/pom.xml | 81 +++ portal/pom.xml | 3 - portal/portal-shared-deploy/pom.xml | 55 -- userauditservice/deploy/pom.xml | 37 -- userauditservice/deploy/shared/pom.xml | 34 -- userauditservice/pom.xml | 7 - 19 files changed, 651 insertions(+), 989 deletions(-) delete mode 100644 deploy/common/pom.xml delete mode 100644 deploy/shared/pom.xml delete mode 100644 emailtemplateservice/deploy/pom.xml delete mode 100644 emailtemplateservice/deploy/shared/pom.xml delete mode 100644 kernel/deploy/common/pom.xml delete mode 100644 kernel/deploy/pom.xml delete mode 100644 kernel/deploy/shared/pom.xml delete mode 100644 portal/portal-shared-deploy/pom.xml delete mode 100644 userauditservice/deploy/pom.xml delete mode 100644 userauditservice/deploy/shared/pom.xml diff --git a/dav/dav-common/pom.xml b/dav/dav-common/pom.xml index 0661c84a2fb3..7e9146f2b5eb 100644 --- a/dav/dav-common/pom.xml +++ b/dav/dav-common/pom.xml @@ -17,7 +17,7 @@ 2003 jar - common + shared diff --git a/dav/dav-server/pom.xml b/dav/dav-server/pom.xml index b19317bb06c0..d91d714db9ec 100644 --- a/dav/dav-server/pom.xml +++ b/dav/dav-server/pom.xml @@ -17,7 +17,7 @@ 2003 jar - common + shared diff --git a/deploy/common/pom.xml b/deploy/common/pom.xml deleted file mode 100644 index 42fe579d227c..000000000000 --- a/deploy/common/pom.xml +++ /dev/null @@ -1,29 +0,0 @@ - - - 4.0.0 - - - org.sakaiproject.deploy - deploy - 12-SNAPSHOT - - - Sakai Deploy: common/lib - org.sakaiproject.deploy - common-deploy - pom - This pom deploys misc. jars to common/lib. - - - Sakai Project - http://sakaiproject.org/ - - 2003 - - - common - - - - diff --git a/deploy/pom.xml b/deploy/pom.xml index 365ac193798e..0310ec0014a9 100644 --- a/deploy/pom.xml +++ b/deploy/pom.xml @@ -1,6 +1,6 @@ + xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 4.0.0 @@ -9,29 +9,570 @@ 12-SNAPSHOT ../master/pom.xml - - Sakai Deploy: Base POM - org.sakaiproject.deploy - deploy - pom - - - common - shared - - - - - sonatype-nexus-snapshots - Sonatype Nexus Snapshots - https://oss.sonatype.org/content/repositories/snapshots - - false - - - true - - - - + + Sakai Deploy + org.sakaiproject.deploy + deploy + pom + + This project deploys all sakai shared jars to lib + + + shared + + + + + + mysql + + + mysql + mysql-connector-java + compile + + + + + + oracle + + + maven.oracle.com + oracle-maven-repo + https://maven.oracle.com + default + + true + always + + + + + + com.oracle.jdbc + ojdbc7 + 12.1.0.2 + + + + + + + + + org.hsqldb + hsqldb + compile + + + org.mariadb.jdbc + mariadb-java-client + compile + + + + + commons-dbcp + commons-dbcp + compile + + + commons-pool + commons-pool + compile + + + com.zaxxer + HikariCP + compile + + + javax.sql + jdbc-stdext + compile + + + + + log4j + log4j + compile + + + log4j + apache-log4j-extras + compile + + + org.slf4j + jcl-over-slf4j + compile + + + org.slf4j + slf4j-log4j12 + compile + + + org.slf4j + slf4j-api + compile + + + + + commons-el + commons-el + 1.0 + compile + + + + + javax.servlet + jstl + compile + + + + + org.quartz-scheduler + quartz + compile + + + + + net.sf.opencsv + opencsv + compile + + + + + org.apache.lucene + lucene-core + compile + + + org.apache.lucene + lucene-analyzers-common + compile + + + org.apache.lucene + lucene-queries + compile + + + org.apache.lucene + lucene-queryparser + compile + + + + + org.fusesource + sigar + compile + + + org.apache.lucene + lucene-codecs + compile + + + org.apache.lucene + lucene-grouping + compile + + + org.apache.lucene + lucene-memory + compile + + + org.apache.lucene + lucene-misc + compile + + + org.apache.lucene + lucene-highlighter + compile + + + org.apache.lucene + lucene-sandbox + compile + + + org.apache.lucene + lucene-suggest + compile + + + org.apache.lucene + lucene-spatial + compile + + + org.apache.lucene + lucene-join + compile + + + org.apache.lucene + lucene-expressions + compile + + + com.vividsolutions + jts + compile + + + com.spatial4j + spatial4j + compile + + + org.elasticsearch + elasticsearch + compile + + + org.ow2.asm + asm + compile + + + org.ow2.asm + asm-commons + compile + + + net.java.dev.jna + jna + compile + + + org.codehaus.groovy + groovy-all + compile + + + + + com.fasterxml.jackson.core + jackson-core + compile + + + com.fasterxml.jackson.core + jackson-annotations + compile + + + com.fasterxml.jackson.core + jackson-databind + compile + + + + + org.apache.commons + commons-math3 + compile + + + OKI + OkiOSID + compile + + + + + org.simpleframework + simple-xml + compile + + + + + org.codehaus.castor + castor + compile + + + javax.portlet + portlet-api + compile + + + org.apache.pluto + pluto-container + compile + + + org.apache.pluto + pluto-descriptor-api + compile + + + org.apache.pluto + pluto-descriptor-impl + compile + + + org.apache.pluto + pluto-taglib + compile + + + + + org.springframework + spring-core + compile + + + org.springframework + spring-aop + compile + + + org.springframework + spring-beans + compile + + + org.springframework + spring-context + compile + + + org.springframework + spring-context-support + compile + + + org.springframework + spring-expression + compile + + + org.springframework + spring-jdbc + compile + + + org.springframework + spring-orm + compile + + + org.springframework + spring-tx + compile + + + org.springframework + spring-web + compile + + + + + javax.inject + javax.inject + compile + + + aopalliance + aopalliance + compile + + + org.javassist + javassist + compile + + + + + antlr + antlr + compile + + + org.antlr + antlr-runtime + compile + + + commons-codec + commons-codec + compile + + + commons-collections + commons-collections + compile + + + org.apache.commons + commons-collections4 + compile + + + commons-fileupload + commons-fileupload + compile + + + commons-io + commons-io + compile + + + commons-lang + commons-lang + compile + + + org.apache.commons + commons-lang3 + compile + + + + + org.hibernate + hibernate-core + compile + + + org.jboss.logging + jboss-logging + compile + + + org.jboss.logging + jboss-logging-annotations + compile + + + org.jboss + jandex + compile + + + org.hibernate.common + hibernate-commons-annotations + compile + + + org.hibernate.javax.persistence + hibernate-jpa-2.1-api + compile + + + + + javax.transaction + jta + compile + + + + + dom4j + dom4j + compile + + + jdom + jdom + compile + + + jaxen + jaxen + compile + + + + + com.sun.mail + javax.mail + compile + + + javax.activation + activation + compile + + + geronimo-spec + geronimo-spec-jms + compile + + + + + com.hazelcast + hazelcast + compile + + + com.hazelcast + hazelcast-client + compile + + + net.sf.ehcache + ehcache-core + compile + + + org.hibernate + hibernate-ehcache + compile + + + org.terracotta + terracotta-toolkit-1.6-runtime + compile + + + net.sf.ehcache + ehcache-terracotta + compile + + + + + org.mnode.ical4j + ical4j + compile + + + backport-util-concurrent + backport-util-concurrent + compile + + + cglib + cglib-nodep + compile + + + diff --git a/deploy/shared/pom.xml b/deploy/shared/pom.xml deleted file mode 100644 index 470e09266ba2..000000000000 --- a/deploy/shared/pom.xml +++ /dev/null @@ -1,261 +0,0 @@ - - - 4.0.0 - - - org.sakaiproject.deploy - deploy - 12-SNAPSHOT - - - Sakai Deploy: shared/lib - org.sakaiproject.deploy - shared-deploy - pom - This pom deploys misc. jars to shared/lib. - - - Sakai Project - http://sakaiproject.org/ - - 2007 - - - shared - - - - - - commons-el - commons-el - 1.0 - compile - - - - - javax.servlet - jstl - compile - - - - - - - - org.quartz-scheduler - quartz - ${sakai.quartz.version} - compile - - - net.sf.opencsv - opencsv - ${sakai.opencsv.version} - compile - - - - - - cglib - cglib-nodep - 3.1 - compile - - - - - org.apache.lucene - lucene-core - ${sakai.lucene.version} - compile - - - org.apache.lucene - lucene-analyzers-common - ${sakai.lucene.version} - compile - - - org.apache.lucene - lucene-queries - ${sakai.lucene.version} - compile - - - org.apache.lucene - lucene-queryparser - ${sakai.lucene.version} - compile - - - - - org.fusesource - sigar - ${sakai.sigar.version} - compile - - - org.apache.lucene - lucene-codecs - ${sakai.lucene.version} - compile - - - org.apache.lucene - lucene-grouping - ${sakai.lucene.version} - compile - - - org.apache.lucene - lucene-memory - ${sakai.lucene.version} - compile - - - org.apache.lucene - lucene-misc - ${sakai.lucene.version} - compile - - - org.apache.lucene - lucene-highlighter - ${sakai.lucene.version} - compile - - - org.apache.lucene - lucene-sandbox - ${sakai.lucene.version} - compile - - - org.apache.lucene - lucene-suggest - ${sakai.lucene.version} - compile - - - org.apache.lucene - lucene-spatial - ${sakai.lucene.version} - compile - - - org.apache.lucene - lucene-join - ${sakai.lucene.version} - compile - - - org.apache.lucene - lucene-expressions - ${sakai.lucene.version} - compile - - - com.vividsolutions - jts - ${sakai.jts.version} - compile - - - com.spatial4j - spatial4j - ${sakai.spatial4j.version} - compile - - - org.elasticsearch - elasticsearch - ${sakai.elasticsearch.version} - compile - - - org.ow2.asm - asm - ${sakai.asm.version} - compile - - - org.ow2.asm - asm-commons - ${sakai.asm.version} - compile - - - net.java.dev.jna - jna - ${sakai.jna.version} - compile - - - org.antlr - antlr-runtime - ${sakai.antlr-runtime.version} - compile - - - org.codehaus.groovy - groovy-all - ${sakai.groovy.version} - compile - - - log4j - apache-log4j-extras - ${sakai.log4j.version} - compile - - - - com.fasterxml.jackson.core - jackson-core - ${sakai.jackson.version} - compile - - - com.fasterxml.jackson.core - jackson-annotations - ${sakai.jackson.version} - compile - - - com.fasterxml.jackson.core - jackson-databind - ${sakai.jackson.version} - compile - - - - - org.apache.commons - commons-math3 - ${sakai.commons-math3.version} - compile - - - OKI - OkiOSID - ${sakai.okiosid.version} - compile - - - diff --git a/emailtemplateservice/deploy/pom.xml b/emailtemplateservice/deploy/pom.xml deleted file mode 100644 index 3bdfa0b9f57d..000000000000 --- a/emailtemplateservice/deploy/pom.xml +++ /dev/null @@ -1,37 +0,0 @@ - - 4.0.0 - - - org.sakaiproject.emailtemplateservice - emailtemplateservice - 12-SNAPSHOT - - - Sakai emailtemplateservice Deploy POM - org.sakaiproject.emailtemplateservice - emailtemplateservice-deploy - pom - - emailtemplateservice deploy POM. - - - Sakai Project - http://sakaiproject.org/ - - 2011 - - - shared - - - - - - org.simpleframework - simple-xml - ${sakai.simple-xml.version} - compile - - - - diff --git a/emailtemplateservice/deploy/shared/pom.xml b/emailtemplateservice/deploy/shared/pom.xml deleted file mode 100644 index a06b7c001aee..000000000000 --- a/emailtemplateservice/deploy/shared/pom.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - 4.0.0 - - - org.sakaiproject.emailtemplateservice - emailtemplateservice-deploy - 12-SNAPSHOT - - - Sakai emailtemplateservice Shared Deploy - org.sakaiproject.emailtemplateservice - emailtemplateservice-shared - pom - - emailtemplateservice shared deploy POM. - - - Sakai Project - http://sakaiproject.org/ - - 2011 - - - shared - - - - - org.simpleframework - simple-xml - - - diff --git a/emailtemplateservice/pom.xml b/emailtemplateservice/pom.xml index 2dd8639a3817..310a953f8189 100644 --- a/emailtemplateservice/pom.xml +++ b/emailtemplateservice/pom.xml @@ -18,13 +18,11 @@ 2007 - 2.6 UTF-8 api - deploy impl/logic tool @@ -51,12 +49,6 @@ emailtemplateservice-impl ${project.version} - - org.simpleframework - simple-xml - ${sakai.simple-xml.version} - provided - diff --git a/kernel/deploy/common/pom.xml b/kernel/deploy/common/pom.xml deleted file mode 100644 index 5ecd6e5475bf..000000000000 --- a/kernel/deploy/common/pom.xml +++ /dev/null @@ -1,99 +0,0 @@ - - - 4.0.0 - - kernel - org.sakaiproject - 12-SNAPSHOT - ../../pom.xml - - Kernel Direct Common Deployer - Kernel Direct Common Deployer - org.sakaiproject.kernel.deploy - common - - Sakai Foundation - http://sakaiproject.org/ - - 2003 - - pom - - common - ${basedir}/../.. - - - - org.sakaiproject.kernel - sakai-kernel-common - ${project.version} - compile - - - - log4j - log4j - compile - - - org.slf4j - jcl-over-slf4j - compile - - - org.slf4j - slf4j-log4j12 - compile - - - org.slf4j - slf4j-api - compile - - - org.mariadb.jdbc - mariadb-java-client - - - - - - - mysql - - - mysql - mysql-connector-java - - - - - - oracle - - - maven.oracle.com - oracle-maven-repo - https://maven.oracle.com - default - - true - always - - - - - - com.oracle.jdbc - ojdbc7 - 12.1.0.2 - - - - - diff --git a/kernel/deploy/pom.xml b/kernel/deploy/pom.xml deleted file mode 100644 index b8018454daed..000000000000 --- a/kernel/deploy/pom.xml +++ /dev/null @@ -1,20 +0,0 @@ - - - 4.0.0 - - kernel - org.sakaiproject - 12-SNAPSHOT - ../pom.xml - - Sakai Deployment Project - org.sakaiproject.kernel - deploy - - - pom - - common - shared - - diff --git a/kernel/deploy/shared/pom.xml b/kernel/deploy/shared/pom.xml deleted file mode 100644 index 121052b14f07..000000000000 --- a/kernel/deploy/shared/pom.xml +++ /dev/null @@ -1,296 +0,0 @@ - - - 4.0.0 - - kernel - org.sakaiproject - 12-SNAPSHOT - ../../pom.xml - - - Kernel Direct Shared Deployer - Kernel Direct Shared Deployer - org.sakaiproject.kernel.deploy - shared - - Sakai Foundation - http://sakaiproject.org/ - - 2003 - pom - - - shared - ${basedir}/../.. - - - - - org.sakaiproject.kernel - sakai-kernel-api - ${project.version} - compile - - - org.sakaiproject.kernel - sakai-component-manager - ${project.version} - compile - - - org.sakaiproject.kernel - sakai-kernel-private - ${project.version} - compile - - - - org.springframework - spring-core - compile - - - org.springframework - spring-test - test - - - org.springframework - spring-aop - compile - - - org.springframework - spring-beans - compile - - - org.springframework - spring-context - compile - - - org.springframework - spring-context-support - compile - - - org.springframework - spring-expression - compile - - - org.springframework - spring-jdbc - compile - - - org.springframework - spring-orm - compile - - - org.springframework - spring-tx - compile - - - org.springframework - spring-web - compile - - - javax.inject - javax.inject - compile - - - org.hsqldb - hsqldb - compile - - - aopalliance - aopalliance - 1.0 - compile - - - org.javassist - javassist - compile - - - commons-codec - commons-codec - compile - - - commons-collections - commons-collections - compile - - - org.apache.commons - commons-collections4 - compile - - - commons-dbcp - commons-dbcp - compile - - - commons-pool - commons-pool - compile - - - dom4j - dom4j - compile - - - antlr - antlr - compile - - - org.hibernate - hibernate-core - compile - - - - org.jboss.logging - jboss-logging - 3.1.3.GA - - - org.jboss.logging - jboss-logging-annotations - 1.2.0.Beta1 - - - org.jboss - jandex - 1.1.0.Final - - - org.hibernate.common - hibernate-commons-annotations - 4.0.5.Final - - - org.hibernate.javax.persistence - hibernate-jpa-2.1-api - 1.0.0.Final - - - - javax.sql - jdbc-stdext - compile - - - javax.transaction - jta - compile - - - commons-lang - commons-lang - compile - - - org.apache.commons - commons-lang3 - compile - - - com.sun.mail - javax.mail - compile - - - javax.activation - activation - compile - - - geronimo-spec - geronimo-spec-jms - compile - - - commons-fileupload - commons-fileupload - compile - - - commons-io - commons-io - compile - - - jdom - jdom - compile - - - jaxen - jaxen - compile - - - - com.hazelcast - hazelcast - compile - - - com.hazelcast - hazelcast-client - compile - - - - net.sf.ehcache - ehcache-core - compile - - - org.hibernate - hibernate-ehcache - compile - - - org.terracotta - terracotta-toolkit-1.6-runtime - compile - - - net.sf.ehcache - ehcache-terracotta - compile - - - - com.zaxxer - HikariCP - compile - - - org.mnode.ical4j - ical4j - compile - - - backport-util-concurrent - backport-util-concurrent - compile - - - - - diff --git a/kernel/kernel-common/pom.xml b/kernel/kernel-common/pom.xml index 2fcb6f7cbb9b..3a1e7c32a1aa 100644 --- a/kernel/kernel-common/pom.xml +++ b/kernel/kernel-common/pom.xml @@ -18,6 +18,6 @@ jar - common + shared diff --git a/kernel/pom.xml b/kernel/pom.xml index 1cee72f70eaa..6af33fa2bef3 100644 --- a/kernel/pom.xml +++ b/kernel/pom.xml @@ -31,7 +31,6 @@ kernel-impl kernel-util kernel-storage-util - deploy @@ -48,45 +47,6 @@ - - - - - com.hazelcast - hazelcast - 3.2.3 - provided - - - com.hazelcast - hazelcast-client - 3.2.3 - provided - - - - org.terracotta - terracotta-toolkit-1.6-runtime - 5.9.0 - provided - - - net.sf.ehcache - ehcache-terracotta - ${sakai.ehcache.version} - provided - - - - com.zaxxer - HikariCP - 2.5.1 - compile - - - - - jira http://jira.sakaiproject.org/browse/KNL diff --git a/master/pom.xml b/master/pom.xml index fe5d9021658c..cc29b0191d41 100644 --- a/master/pom.xml +++ b/master/pom.xml @@ -102,6 +102,7 @@ 4.1.0 3.5 4.1 + 2.6 org.springframework spring-core 4.2.7.RELEASE @@ -481,6 +482,12 @@ ${sakai.jackson.version} provided + + aopalliance + aopalliance + 1.0 + provided + javax.activation activation @@ -689,6 +696,36 @@ ${sakai.hibernate.version} provided + + org.jboss.logging + jboss-logging + 3.1.3.GA + provided + + + org.jboss.logging + jboss-logging-annotations + 1.2.0.Beta1 + provided + + + org.jboss + jandex + 1.1.0.Final + provided + + + org.hibernate.common + hibernate-commons-annotations + 4.0.5.Final + provided + + + org.hibernate.javax.persistence + hibernate-jpa-2.1-api + 1.0.0.Final + provided + org.hibernate hibernate-ehcache @@ -912,6 +949,12 @@ provided + + org.elasticsearch + elasticsearch + ${sakai.elasticsearch.version} + provided + org.fusesource sigar @@ -1660,11 +1703,49 @@ mysql mysql-connector-java 5.1.40 + provided org.mariadb.jdbc mariadb-java-client 1.5.8 + provided + + + com.zaxxer + HikariCP + 2.5.1 + provided + + + org.simpleframework + simple-xml + ${sakai.simple-xml.version} + provided + + + com.hazelcast + hazelcast + 3.2.3 + provided + + + com.hazelcast + hazelcast-client + 3.2.3 + provided + + + org.terracotta + terracotta-toolkit-1.6-runtime + 5.9.0 + provided + + + net.sf.ehcache + ehcache-terracotta + ${sakai.ehcache.version} + provided diff --git a/portal/pom.xml b/portal/pom.xml index 976f0924b551..0c516b8b308d 100644 --- a/portal/pom.xml +++ b/portal/pom.xml @@ -20,13 +20,10 @@ portal-charon/charon portal-chat/tool portal-impl/impl - - portal-render-api/api portal-render-impl/impl portal-render-engine-impl/impl portal-service-impl/impl - portal-shared-deploy portal-tool/tool portal-util/util diff --git a/portal/portal-shared-deploy/pom.xml b/portal/portal-shared-deploy/pom.xml deleted file mode 100644 index 8721dd15cc8d..000000000000 --- a/portal/portal-shared-deploy/pom.xml +++ /dev/null @@ -1,55 +0,0 @@ - - - 4.0.0 - - - portal - org.sakaiproject.portal - 12-SNAPSHOT - ../pom.xml - - - sakai-portal-shared-deploy - org.sakaiproject.portal - sakai-portal-shared-deploy - pom - - - shared - - - - - org.codehaus.castor - castor - compile - - - javax.portlet - portlet-api - compile - - - org.apache.pluto - pluto-container - compile - - - org.apache.pluto - pluto-descriptor-api - compile - - - org.apache.pluto - pluto-descriptor-impl - ${sakai.pluto.version} - compile - - - org.apache.pluto - pluto-taglib - ${sakai.pluto.version} - compile - - - diff --git a/userauditservice/deploy/pom.xml b/userauditservice/deploy/pom.xml deleted file mode 100644 index e40a7b4e0884..000000000000 --- a/userauditservice/deploy/pom.xml +++ /dev/null @@ -1,37 +0,0 @@ - - 4.0.0 - - - org.sakaiproject.userauditservice - userauditservice - 12-SNAPSHOT - - - Sakai Userauditservice Deploy POM - org.sakaiproject.userauditservice - userauditservice-deploy - pom - - Userauditservice deploy POM. - - - Sakai Project - http://sakaiproject.org/ - - 2013 - - - shared - - - - - - org.simpleframework - simple-xml - ${sakai.simple-xml.version} - compile - - - - diff --git a/userauditservice/deploy/shared/pom.xml b/userauditservice/deploy/shared/pom.xml deleted file mode 100644 index aeede2fa928c..000000000000 --- a/userauditservice/deploy/shared/pom.xml +++ /dev/null @@ -1,34 +0,0 @@ - - - 4.0.0 - - - org.sakaiproject.userauditservice - userauditservice-deploy - 12-SNAPSHOT - - - Sakai userauditservice Shared Deploy - org.sakaiproject.userauditservice - userauditservice-shared - pom - - userauditservice shared deploy POM. - - - Sakai Project - http://sakaiproject.org/ - - 2013 - - - shared - - - - - org.simpleframework - simple-xml - - - diff --git a/userauditservice/pom.xml b/userauditservice/pom.xml index d563cb2de600..957cee352770 100644 --- a/userauditservice/pom.xml +++ b/userauditservice/pom.xml @@ -24,7 +24,6 @@ api - deploy impl tool util @@ -52,12 +51,6 @@ userauditservice-impl ${project.version} - - org.simpleframework - simple-xml - ${sakai.simple-xml.version} - provided -