I see the problem. Eclipse was mistakenly putting all of my test classes into /target/classes instead of /target/test-classes. Must fix the Eclipse project.

Russ Tremain wrote:
not quite sure I understand, are you saying you have test files
in your <build><sourceDirectory> that you want to exclude?

if so, then the convention is to exclude them in the <build><resources>.. 
section.

classes in <build><testSourceDirectory> are by default excluded from the final 
jar.

At 2:30 PM -0500 3/11/08, Chris wrote:
I'd like to exclude all classes in the /test directory from the target jar 
file. The following does NOT work:

     <plugin>
       <groupId>org.apache.maven.plugins</groupId>
       <artifactId>maven-jar-plugin</artifactId>
       <configuration>
         <excludes>
           <exclude>**/Test*.java</exclude>
         </excludes>
       </configuration>
     </plugin>

... because not all the classes in /test start with Test*. Basically, only the 
classes in the /target/classes should be included, and none of those in 
/target/test-classes.

How do I do it?


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to