Thanks a lot for all that info/documentation Marco. Way more than I
expected, even if it is "only" for Maven1. ;-)

Wayne


On 3/7/06, Marco Mistroni <[EMAIL PROTECTED]> wrote:
> Hello
>  One more thing
>
> Please NOTE that i have generated myself the persistence.xml file int he
> META-INF directory..
>
> not sure if you were expecting maven to do that
>
> and, just to clarify, file i sent you works wtih Maven 1.1
>
>
> regards
>  marco
>
> On 3/7/06, Marco Mistroni <[EMAIL PROTECTED]> wrote:
> >
> > Hello,
> >   yes sorry for that..
> > this is  a maven 1.1 version though....
> >
> > directory structure is as follows
> >
> > ejbs
> >  |___ META-INF
> >  |___ src
> >       |____java
> >               |____ com....
> >
> > ***** maven.xml ********
> > <?xml version="1.0"?>
> >  <project   xmlns:m="jelly:maven"
> >                           xmlns:ant="jelly:ant">
> >
> >
> >   <preGoal name="ejb3">
> >    <attainGoal name="clean"/>
> >    <copy todir="${maven.build.dir}/classes/${meta.inf.dir}">
> >      <fileset dir="${meta.inf.dir}"/>
> >    </copy>
> >
> >   </preGoal>
> >
> >   <goal name="ejb3">
> >      <attainGoal name="ejb:ejb"/>
> >       <attainGoal name="ejb:install"/>
> >   </goal>
> > </project>
> >
> > this is part of the project.xml
> >
> >   <build>
> >     <nagEmailAddress>[email protected]
> > </nagEmailAddress>
> >     <sourceDirectory>src/java</sourceDirectory>
> >     <unitTestSourceDirectory>test</unitTestSourceDirectory>
> >     <unitTest>
> >       <includes>
> >         <include>**/*Test.java</include>
> >       </includes>
> >       <excludes>
> >         <exclude>**/NaughtyTest.java</exclude>
> >       </excludes>
> >     </unitTest>
> >     <resources>
> >       <resource>
> >         <directory>src/conf</directory>
> >         <includes>
> >           <include>*.properties</include>
> >           <include>*.xml</include>
> >         </includes>
> >       </resource>
> >     </resources>
> >   </build>
> >
> > **********
> >
> > NOthing special so far, but when i build an ear this is the project.xmlthat 
> > i use
> >
> > <?xml version="1.0" encoding="UTF-8"?>
> >
> > <project>
> >    <extend>${basedir}/../project.xml</extend>
> >    <groupId>ejb3</groupId>
> >
> >    <id>ejb-deploy</id>
> >
> >    <name>EJB3 EAR</name>
> >    <organization>
> >       <name>Apache Software Foundation</name>
> >       <url>http://www.apache.org/</url>
> >       <logo> http://maven.apache.org/images/jakarta-logo-blue.gif</logo>
> >    </organization>
> >
> >    <description>EAR file for EJB3 sample project </description>
> >
> >    <shortDescription>How to use maven with EJB3</shortDescription>
> >
> >    <dependencies>
> >     <dependency>
> >         <groupId>ejb3</groupId>
> >         <artifactId>ejbs</artifactId>
> >         <version>${pom.currentVersion}</version>
> >     <type>ejb</type>
> >     <properties>
> >        <ear.bundle>true</ear.bundle>
> >            <ear.bundle.name>ejbs.par</ear.bundle.name>
> >         </properties>
> >     </dependency>
> >
> >     <dependency>
> >         <groupId>ejb3</groupId>
> >         <artifactId>ejb3-web</artifactId>
> >         <version>${ pom.currentVersion}</version>
> >         <type>war</type>
> >     <properties>
> >        <ear.bundle>true</ear.bundle>
> >            <ear.appxml.war.context-root>ejb3</ear.appxml.war.context-root>
> >
> >         </properties>
> >     </dependency>
> >
> >    <dependency>
> >         <groupId>ejb3</groupId>
> >         <artifactId>shared</artifactId>
> >         <version>${ pom.currentVersion}</version>
> >         <type>jar</type>
> >         <properties>
> >            <ear.module>true</ear.module>
> >            <ear.bundle>true</ear.bundle>
> >         </properties>
> >     </dependency>
> >
> >
> >   </dependencies>
> >
> >  </project>
> >
> > HTH
> >    marco
> >
> > If not, i can send you my sample application, it works out of the
> > box.......
> >
> > regards
> >  marco
> >
> >
> >
> >
> >
> >
>
>

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

Reply via email to