diff --git a/ear/plugin.jelly b/ear/plugin.jelly index 2797b435..0b2a744d 100644 --- a/ear/plugin.jelly +++ b/ear/plugin.jelly @@ -21,10 +21,11 @@ @@ -63,9 +64,12 @@ - - + + + + + @@ -111,6 +115,13 @@ value="${pom.organization.name}" /> + + + + + + + diff --git a/ear/plugin.properties b/ear/plugin.properties index 70926ed7..56206d8f 100644 --- a/ear/plugin.properties +++ b/ear/plugin.properties @@ -30,3 +30,4 @@ maven.ear.manifest=${maven.ear.descriptordir}/MANIFEST.MF maven.ear.appxml.generate=false maven.ear.displayname=${pom.id} maven.ear.appxml.version=1.3 +maven.ear.resources=${maven.build.dir}/ear \ No newline at end of file diff --git a/ear/project.xml b/ear/project.xml index 8925c6d1..c03cc3ad 100644 --- a/ear/project.xml +++ b/ear/project.xml @@ -23,7 +23,7 @@ 3 maven-ear-plugin Maven EAR Plugin - 1.4 + 1.5-SNAPSHOT Ear Plugin for Maven Ear Plugin for Maven http://maven.apache.org/reference/plugins/ear/ @@ -46,7 +46,7 @@ 1.2 1.2 - HEAD + MAVEN_EAR_1_2 diff --git a/ear/src/plugin-test/maven.xml b/ear/src/plugin-test/maven.xml index 47795456..0738c40f 100644 --- a/ear/src/plugin-test/maven.xml +++ b/ear/src/plugin-test/maven.xml @@ -56,16 +56,21 @@ ${saxReader.setEntityResolver(resolver)} -${resolver} -${saxReader.entityResolver} - output is ${a} + commons-collections-2.1.jar not bundled as a java module found '${firstJavaModule}' instead + + + + + ${expectedFile} not bundled as a resource + + diff --git a/ear/src/plugin-test/project.xml b/ear/src/plugin-test/project.xml index cd265e26..9d024947 100644 --- a/ear/src/plugin-test/project.xml +++ b/ear/src/plugin-test/project.xml @@ -88,5 +88,12 @@ src src/test + + + src/resources + + *.txt + + diff --git a/ear/src/plugin-test/src/resources/resource.txt b/ear/src/plugin-test/src/resources/resource.txt new file mode 100644 index 00000000..7c5de4bc --- /dev/null +++ b/ear/src/plugin-test/src/resources/resource.txt @@ -0,0 +1 @@ +This is a dummy file \ No newline at end of file diff --git a/ear/xdocs/changes.xml b/ear/xdocs/changes.xml index 40887514..d0c403c4 100644 --- a/ear/xdocs/changes.xml +++ b/ear/xdocs/changes.xml @@ -24,6 +24,12 @@ Nathan Coast + + + Check to make sure maven.ear.src exists before using it. + + Allow resources in EAR projects + Introduced ear.module property to mark jars as being java client modules Added to the plugin tests a check to make sure the ear includes the jars marked by ear.bundle and ear.module and that ear.module generates a java module in the generated application.xml