|
|
|
The first runtime enhancement method is to provide a javaagent when launching the JVM that OpenJPA is going run in. -javaagent:<openjpa_jar_location> For Eclipse, specify the above javaagent value on the Run Configuration page. For ANT, provide the javaagent value as a jvmarg when launching an application. Below is a snippet that shows how to pass in the javaagent when launching a Java SE application that uses OpenJPA.
<path id="jpa.enhancement.classpath">
<pathelement location="bin"/>
<!-- lib contains all of the jars that came with the OpenJPA binary download -->
<fileset dir="lib">
<include name="**/*.jar"/>
</fileset>
</path>
...
<target name="drive" depends="clean, build">
<echo message="Running test with run time enhancement."/>
<java classname="main.Driver" failonerror="true" fork="yes">
<jvmarg value="-javaagent:${openJPA-jar}"/>
<classpath refid="jpa.enhancement.classpath"/>
</java>
</target>
|

