Author: dwoods
Date: Fri May 14 21:42:37 2010
New Revision: 944491

URL: http://svn.apache.org/viewvc?rev=944491&view=rev
Log:
openbooks updates:  copy run files to target dir for easy testing, added a run 
profile to pom.xml to allow launching of app from maven

Modified:
    openjpa/trunk/openjpa-examples/openbooks/pom.xml
    openjpa/trunk/openjpa-examples/openbooks/run.xml

Modified: openjpa/trunk/openjpa-examples/openbooks/pom.xml
URL: 
http://svn.apache.org/viewvc/openjpa/trunk/openjpa-examples/openbooks/pom.xml?rev=944491&r1=944490&r2=944491&view=diff
==============================================================================
--- openjpa/trunk/openjpa-examples/openbooks/pom.xml (original)
+++ openjpa/trunk/openjpa-examples/openbooks/pom.xml Fri May 14 21:42:37 2010
@@ -120,6 +120,47 @@
                                         <ant antfile="${basedir}/build.xml">
                                             <target 
name="generate-html-source" />
                                         </ant>
+                                        <copy todir="${basedir}/target">
+                                            <fileset dir="${basedir}"
+                                                includes="index.html"/>
+                                            <fileset dir="${basedir}"
+                                                includes="*.txt"/>
+                                            <fileset dir="${basedir}"
+                                                includes="run.*"/>
+                                        </copy>
+                                    </tasks>
+                                </configuration>
+                                <goals>
+                                    <goal>run</goal>
+                                </goals>
+                            </execution>
+                        </executions>
+                    </plugin>
+                </plugins>
+            </build>
+        </profile>
+
+        <!-- Profile to launch OpenBooks via "mvn test -Prun" -->
+        <profile>
+            <id>run</id>
+            <build>
+                <plugins>
+                    <plugin>
+                        <groupId>org.apache.maven.plugins</groupId>
+                        <artifactId>maven-antrun-plugin</artifactId>
+                        <executions>
+                            <execution>
+                                <id>run</id>
+                                <phase>test</phase>
+                                <configuration>
+                                    <tasks>
+                                        <echo>Launching OpenBooks</echo>
+                                        <property name="openjpa.version" 
value="${project.version}" />
+                                        <property name="maven.repos" 
value="${settings.localRepository}" />
+                                        <ant antfile="run.xml"
+                                            dir="${basedir}/target">
+                                            <target name="run" />
+                                        </ant>
                                     </tasks>
                                 </configuration>
                                 <goals>

Modified: openjpa/trunk/openjpa-examples/openbooks/run.xml
URL: 
http://svn.apache.org/viewvc/openjpa/trunk/openjpa-examples/openbooks/run.xml?rev=944491&r1=944490&r2=944491&view=diff
==============================================================================
--- openjpa/trunk/openjpa-examples/openbooks/run.xml (original)
+++ openjpa/trunk/openjpa-examples/openbooks/run.xml Fri May 14 21:42:37 2010
@@ -31,7 +31,9 @@
        <path id="run.classpath"
              description="Runs on OpenBooks packaged library and database 
driver">
                <pathelement location="${basedir}" />
-               <pathelement location="${basedir}/openbooks.jar" />
+               <fileset dir="${basedir}">
+                       <include name="*.jar" />
+               </fileset>
                <fileset dir="${openjpa.lib}">
                        <include name="*.jar" />
                </fileset>


Reply via email to