I have a Maven project, containing the typical folders src/main/java
and src/test/java
and I am using Eclipse 3.7 with m2e 1.0.and Maven Integration for WTP 1.4.0 . Eclipse is used during development to deploy the application on an server (Tomcat or Glassfish), but it deploys the test classes from src/test/java
folder too.
I do not want the test classes deployed, so how can I "exclude" that directory from eclipse-tomcat deployment?
It is configurable in Eclipse how to handle and deploy the different folders, somehow the Eclipse plugin M2Eclipse should configure Eclipse right, it seams that the configuration sometimes is done and sometimes not.
So one has to check this two settings:
Project Properties\Java Build Path(Tab)Source : Outputfolder for <PROJECT>/src/test/java
as well as <PROJECT>/src/test/resources
must be <PROJECT>/target/test-classes
Project Properties\Deployment Assembly : There must be NO entry for <PROJECT>/src/test/java
or <PROJECT>/target/test-classes