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>turbine-maven-dev@jakarta.apache.org
> </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
>
>
>
>
>
>

Reply via email to