Index: src/test/java/org/apache/maven/plugin/ear/it/EarMojoIT.java =================================================================== --- src/test/java/org/apache/maven/plugin/ear/it/EarMojoIT.java (revision 1235439) +++ src/test/java/org/apache/maven/plugin/ear/it/EarMojoIT.java (working copy) @@ -772,5 +772,14 @@ doTestProject( "project-073", new String[]{ "ejb-sample-one-1.0.jar", "app-client-sample-one-1.0.jar", "APP-INF/lib/jar-sample-one-1.0.jar", "APP-INF/lib/jar-sample-two-1.0.jar" } ); } + + /** + * Builds an EAR with a custom library directory but not setting library-directory in application.xml. + */ + public void testProject074() + throws Exception + { + doTestProject( "project-074", new String[]{ "ejb-sample-one-1.0.jar", "myLibs/jar-sample-one-1.0.jar" } ); + } } Index: src/test/resources/projects/project-074/expected-META-INF/application.xml =================================================================== --- src/test/resources/projects/project-074/expected-META-INF/application.xml (revision 0) +++ src/test/resources/projects/project-074/expected-META-INF/application.xml (working copy) @@ -0,0 +1,29 @@ + + + + + maven-ear-plugin-test-project-074 + + ejb-sample-one-1.0.jar + + + app-client-sample-one-1.0.jar + + Index: src/test/resources/projects/project-074/pom.xml =================================================================== --- src/test/resources/projects/project-074/pom.xml (revision 0) +++ src/test/resources/projects/project-074/pom.xml (working copy) @@ -0,0 +1,73 @@ + + + + + 4.0.0 + ear + maven-ear-plugin-test-project-074 + 99.0 + Maven + ear + + + eartest + ejb-sample-one + 1.0 + ejb + + + eartest + app-client-sample-one + 1.0 + app-client + + + eartest + jar-sample-one + 1.0 + + + eartest + jar-sample-two + 1.0 + + + + + + org.apache.maven.plugins + maven-ear-plugin + @project.version@ + + 6 + APP-INF/lib + false + + + + org.apache.maven.plugins + maven-acr-plugin + 1.0 + true + + + +