diff --git a/jetty-home/pom.xml b/jetty-home/pom.xml index bff19e0f65b..56f2a49d9cc 100644 --- a/jetty-home/pom.xml +++ b/jetty-home/pom.xml @@ -240,33 +240,6 @@ ${assembly-directory}/lib/annotations - - - copy-jta-deps - generate-resources - - copy-dependencies - - - javax.transaction - javax.transaction-api - jar - ${assembly-directory}/lib/jndi - - - - copy-jndi-deps - generate-resources - - copy-dependencies - - - org.eclipse.jetty.orbit - javax.mail.glassfish - jar - ${assembly-directory}/lib/jndi - - copy-apache-jsp-deps generate-resources @@ -397,10 +370,6 @@ - - org.eclipse.jetty.orbit - javax.mail.glassfish - org.eclipse.jetty.orbit javax.security.auth.message @@ -410,10 +379,6 @@ javax.annotation javax.annotation-api - - javax.transaction - javax.transaction-api - org.ow2.asm diff --git a/jetty-jndi/src/main/assembly/config.xml b/jetty-jndi/src/main/assembly/config.xml deleted file mode 100644 index fd02dcee4a7..00000000000 --- a/jetty-jndi/src/main/assembly/config.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - config - false - - jar - - - - provided - lib/mail - - org.eclipse.jetty.orbit:javax.mail.glassfish - - - - - - src/main/jndi-config - - - ** - - - - - diff --git a/jetty-jndi/src/main/jndi-config/modules/jndi.mod b/jetty-jndi/src/main/config/modules/jndi.mod similarity index 85% rename from jetty-jndi/src/main/jndi-config/modules/jndi.mod rename to jetty-jndi/src/main/config/modules/jndi.mod index 023ff9845a4..39fc8069c0d 100644 --- a/jetty-jndi/src/main/jndi-config/modules/jndi.mod +++ b/jetty-jndi/src/main/config/modules/jndi.mod @@ -3,9 +3,6 @@ Adds the Jetty JNDI implementation to the classpath. [depend] server -mail [lib] lib/jetty-jndi-${jetty.version}.jar -lib/jndi/*.jar - diff --git a/jetty-jndi/src/main/jndi-config/modules/mail.mod b/jetty-jndi/src/main/jndi-config/modules/mail.mod deleted file mode 100644 index 1dd711dfc7a..00000000000 --- a/jetty-jndi/src/main/jndi-config/modules/mail.mod +++ /dev/null @@ -1,8 +0,0 @@ -[description] -Adds the javax.mail implementation to the classpath. - -[name] -mail - -[lib] -lib/mail/*.jar diff --git a/jetty-plus/pom.xml b/jetty-plus/pom.xml index 05dd0d404f4..9fe9b2d9207 100644 --- a/jetty-plus/pom.xml +++ b/jetty-plus/pom.xml @@ -60,6 +60,7 @@ javax.transaction javax.transaction-api + provided org.eclipse.jetty diff --git a/jetty-plus/src/main/assembly/config.xml b/jetty-plus/src/main/assembly/config.xml deleted file mode 100644 index 32d11e0dcd5..00000000000 --- a/jetty-plus/src/main/assembly/config.xml +++ /dev/null @@ -1,27 +0,0 @@ - - - config - false - - jar - - - - provided - lib/transactions - - javax.transaction:javax.transaction-api - - - - - - src/main/plus-config - - - ** - - - - - diff --git a/jetty-plus/src/main/plus-config/etc/jetty-plus.xml b/jetty-plus/src/main/config/etc/jetty-plus.xml similarity index 100% rename from jetty-plus/src/main/plus-config/etc/jetty-plus.xml rename to jetty-plus/src/main/config/etc/jetty-plus.xml diff --git a/jetty-plus/src/main/config/modules/plus.mod b/jetty-plus/src/main/config/modules/plus.mod new file mode 100644 index 00000000000..49a909a0154 --- /dev/null +++ b/jetty-plus/src/main/config/modules/plus.mod @@ -0,0 +1,12 @@ +[description] +Enables resource injection and other servlet 3.x +features not supported in the core jetty webapps module. + +[depend] +server +security +jndi +webapp + +[lib] +lib/jetty-plus-${jetty.version}.jar diff --git a/jetty-plus/src/main/plus-config/modules/plus.mod b/jetty-plus/src/main/plus-config/modules/plus.mod deleted file mode 100644 index a6176b01cac..00000000000 --- a/jetty-plus/src/main/plus-config/modules/plus.mod +++ /dev/null @@ -1,14 +0,0 @@ -[description] -Enables JNDI and resource injection for webapplications -and other servlet 3.x features not supported in the core -jetty webapps module. - -[depend] -server -security -jndi -webapp -transactions - -[lib] -lib/jetty-plus-${jetty.version}.jar diff --git a/jetty-plus/src/main/plus-config/modules/transactions.mod b/jetty-plus/src/main/plus-config/modules/transactions.mod deleted file mode 100644 index 025f2cf2dec..00000000000 --- a/jetty-plus/src/main/plus-config/modules/transactions.mod +++ /dev/null @@ -1,8 +0,0 @@ -[description] -Puts javax.transaction api on the classpath - -[name] -transactions - -[lib] -lib/transactions/*.jar diff --git a/tests/test-webapps/test-jndi-webapp/pom.xml b/tests/test-webapps/test-jndi-webapp/pom.xml index 1bb9f83e79d..810aef61bce 100644 --- a/tests/test-webapps/test-jndi-webapp/pom.xml +++ b/tests/test-webapps/test-jndi-webapp/pom.xml @@ -51,30 +51,12 @@ package - copy + copy-dependencies - - - org.eclipse.jetty.tests - test-mock-resources - ${project.version} - jar - ** - true - ${project.build.directory}/lib/jndi - - - org.eclipse.jetty.orbit - javax.mail.glassfish - 1.4.1.v201005082020 - jar - ** - true - ${project.build.directory}/lib/jndi - - - + javax.transaction-api,javax.mail.glassfish,test-mock-resources + ${project.build.directory}/lib/jndi + @@ -109,21 +91,27 @@ - - org.eclipse.jetty.tests - test-mock-resources - ${project.version} - - - org.eclipse.jetty.orbit - javax.mail.glassfish - 1.4.1.v201005082020 - + + org.eclipse.jetty.tests + test-mock-resources + ${project.version} + + + org.eclipse.jetty.orbit + javax.mail.glassfish + 1.4.1.v201005082020 + + + org.eclipse.jetty.tests + test-mock-resources + ${project.version} + provided + javax.transaction javax.transaction-api @@ -139,6 +127,12 @@ javax.mail.glassfish 1.4.1.v201005082020 provided + + + org.eclipse.jetty.orbit + javax.activation + + diff --git a/tests/test-webapps/test-mock-resources/pom.xml b/tests/test-webapps/test-mock-resources/pom.xml index 78cdfc64e05..e413de23d51 100644 --- a/tests/test-webapps/test-mock-resources/pom.xml +++ b/tests/test-webapps/test-mock-resources/pom.xml @@ -52,17 +52,16 @@ javax.transaction javax.transaction-api - provided javax.servlet javax.servlet-api + provided org.eclipse.jetty.orbit javax.mail.glassfish 1.4.1.v201005082020 - provided diff --git a/tests/test-webapps/test-servlet-spec/test-spec-webapp/pom.xml b/tests/test-webapps/test-servlet-spec/test-spec-webapp/pom.xml index baf54454e9d..43cc24a6e89 100644 --- a/tests/test-webapps/test-servlet-spec/test-spec-webapp/pom.xml +++ b/tests/test-webapps/test-servlet-spec/test-spec-webapp/pom.xml @@ -185,11 +185,6 @@ ${project.version} provided - - org.eclipse.jetty.orbit - javax.mail.glassfish - provided - javax.servlet javax.servlet-api