EclipseLink 1.1.4, build 'v20100812-r7860' API Reference

org.eclipse.persistence.tools.weaving.jpa
Class StaticWeaveAntTask

java.lang.Object
  extended by Task
      extended by org.eclipse.persistence.tools.weaving.jpa.StaticWeaveAntTask

public class StaticWeaveAntTask
extends Task

Description: This is the static weave ant task definition class that verifies the value of specified attributes and invokes StaticWeaveProcessor to weave classes.

Usage:

Example:
<target name="define.task" description="New task definition for EclipseLink static weaving"/>
  <taskdef name="weave" classname="org.eclipse.persistence.tools.weaving.jpa.StaticWeaveAntTask"/>
</target>
<target name="weaving" description="perform weaving." depends="define.task">
  <weave source= "c:\foo.jar" target = "c:\wovenfoo.jar" persistenceinfo="c:\foo-containing-persistenceinfo.jar">
    <classpath>
      <pathelement path="c:\foo-dependent.jar"/>
    </classpath>
  </weave>
</target>


Constructor Summary
StaticWeaveAntTask()
           
 
Method Summary
 void addClasspath(Path path)
          Add the dependent classpath in order to load classes from the specified input jar.
 void execute()
          Execute ant task.
 void setLog(java.lang.String logFile)
          Set the log file.
 void setLogLevel(java.lang.String logLevel)
           
 void setPersistenceinfo(java.lang.String persistenceinfo)
           
 void setSource(java.lang.String source)
          Set the input archive to be used to weave.
 void setTarget(java.lang.String target)
          Set output archive to be used to weave to.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StaticWeaveAntTask

public StaticWeaveAntTask()
Method Detail

setSource

public void setSource(java.lang.String source)
Set the input archive to be used to weave.


setTarget

public void setTarget(java.lang.String target)
Set output archive to be used to weave to.


setLog

public void setLog(java.lang.String logFile)
            throws java.io.IOException
Set the log file.

Throws:
java.io.IOException

setLogLevel

public void setLogLevel(java.lang.String logLevel)

setPersistenceinfo

public void setPersistenceinfo(java.lang.String persistenceinfo)

addClasspath

public void addClasspath(Path path)
Add the dependent classpath in order to load classes from the specified input jar.


execute

public void execute()
Execute ant task.


EclipseLink 1.1.4, build 'v20100812-r7860' API Reference