Author: dennisl
Date: Wed Feb 25 23:32:52 2009
New Revision: 747966

URL: http://svn.apache.org/viewvc?rev=747966&view=rev
Log:
[MEJB-32] Add set classifier to client classifier
Submitted by: David Siefert
Reviewed by: Dennis Lundberg

o Patch applied with modifications (code style)

Modified:
    
maven/plugins/trunk/maven-ejb-plugin/src/main/java/org/apache/maven/plugin/ejb/EjbMojo.java
    
maven/plugins/trunk/maven-ejb-plugin/src/test/java/org/apache/maven/plugin/ejb/EjbMojoTest.java

Modified: 
maven/plugins/trunk/maven-ejb-plugin/src/main/java/org/apache/maven/plugin/ejb/EjbMojo.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-ejb-plugin/src/main/java/org/apache/maven/plugin/ejb/EjbMojo.java?rev=747966&r1=747965&r2=747966&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-ejb-plugin/src/main/java/org/apache/maven/plugin/ejb/EjbMojo.java
 (original)
+++ 
maven/plugins/trunk/maven-ejb-plugin/src/main/java/org/apache/maven/plugin/ejb/EjbMojo.java
 Wed Feb 25 23:32:52 2009
@@ -260,7 +260,13 @@
 
         if ( generateClient )
         {
-            getLog().info( "Building EJB client " + jarName + "-client" );
+            String clientJarName = jarName;
+            if ( classifier != null )
+            {
+                clientJarName += "-" + classifier;
+            }
+
+            getLog().info( "Building EJB client " + clientJarName + "-client" 
);
 
             String[] excludes = DEFAULT_EXCLUDES;
             String[] includes = DEFAULT_INCLUDES;
@@ -275,7 +281,7 @@
                 excludes = (String[]) clientExcludes.toArray( 
EMPTY_STRING_ARRAY );
             }
 
-            File clientJarFile = new File( basedir, jarName + "-client.jar" );
+            File clientJarFile = new File( basedir, clientJarName + 
"-client.jar" );
 
             MavenArchiver clientArchiver = new MavenArchiver();
 

Modified: 
maven/plugins/trunk/maven-ejb-plugin/src/test/java/org/apache/maven/plugin/ejb/EjbMojoTest.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-ejb-plugin/src/test/java/org/apache/maven/plugin/ejb/EjbMojoTest.java?rev=747966&r1=747965&r2=747966&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-ejb-plugin/src/test/java/org/apache/maven/plugin/ejb/EjbMojoTest.java
 (original)
+++ 
maven/plugins/trunk/maven-ejb-plugin/src/test/java/org/apache/maven/plugin/ejb/EjbMojoTest.java
 Wed Feb 25 23:32:52 2009
@@ -530,20 +530,22 @@
 
 
     protected void assertJarCreation( final MavenProject project, boolean 
ejbJarCreated, boolean ejbClientJarCreated,
-                                      String classifer )
+                                      String classifier )
     {
         String checkedJarFile;
-        if ( classifer == null )
+        String checkedClientJarFile;
+
+        if ( classifier == null )
         {
             checkedJarFile = project.getBuild().getDirectory() + "/" + 
DEFAULT_JAR_NAME + ".jar";
+            checkedClientJarFile = project.getBuild().getDirectory() + "/" + 
DEFAULT_JAR_NAME + "-client.jar";
         }
         else
         {
-            checkedJarFile = project.getBuild().getDirectory() + "/" + 
DEFAULT_JAR_NAME + "-" + classifer + ".jar";
+            checkedJarFile = project.getBuild().getDirectory() + "/" + 
DEFAULT_JAR_NAME + "-" + classifier + ".jar";
+            checkedClientJarFile = project.getBuild().getDirectory() + "/" + 
DEFAULT_JAR_NAME + "-" + classifier + "-client.jar";
         }
 
-        final String checkedClientJarFile = project.getBuild().getDirectory() 
+ "/" + DEFAULT_JAR_NAME + "-client.jar";
-
         assertEquals( "Invalid value for ejb-jar creation", ejbJarCreated, 
FileUtils.fileExists( checkedJarFile ) );
         assertEquals( "Invalid value for ejb-jar client creation", 
ejbClientJarCreated,
                       FileUtils.fileExists( checkedClientJarFile ) );


Reply via email to