EJB Client JAR - Overriding default exclusions

2009-04-09 Thread Kyle Bober
I have a project which I am converting from ANT to Maven. One of the
artifacts is an EJB project. I am trying to create the ejb-client jar
artifact and it is excluding some of my class files due to the default
exclusion **/*Bean.class set on the maven-ejb-pluign. At the current time I
can not refactor the Class name due to some poor designed. Is there a way to
turn off the default exclusions. I tried the following ::

clientIncludes
  clientInclude**/SomeBean.class/clientInclude
/clientIncludes

But since exclusion have higher priority and there are default exclusions it
will not add the class to the ejb-client jar file.

-Kyle


Re: EJB Client JAR - Overriding default exclusions

2009-04-09 Thread Kyle Bober
Ignore this post. I just answered my own problem. I needed also include a
clientExcludes element to override the default exclusions ::

clientExcludes
 clientExclude**/*CMP.class/clientExclude
 clientExclude**/*Session.class/clientExclude
 clientExclude**/package.html/clientExclude
 /clientExcludes

This override the default exclusion **/*Bean.class but keeps the others.

-Kyle

On Thu, Apr 9, 2009 at 1:03 PM, Kyle Bober kyle.bo...@gmail.com wrote:

 I have a project which I am converting from ANT to Maven. One of the
 artifacts is an EJB project. I am trying to create the ejb-client jar
 artifact and it is excluding some of my class files due to the default
 exclusion **/*Bean.class set on the maven-ejb-pluign. At the current time I
 can not refactor the Class name due to some poor designed. Is there a way to
 turn off the default exclusions. I tried the following ::

 clientIncludes
   clientInclude**/SomeBean.class/clientInclude
 /clientIncludes

 But since exclusion have higher priority and there are default exclusions
 it will not add the class to the ejb-client jar file.

 -Kyle





-- 
-Act as if it were impossible to fail