|
EclipseLink 1.2.0, build 'v20091016-r5565' API Reference | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object Task org.eclipse.persistence.tools.weaving.jpa.StaticWeaveAntTask
public class StaticWeaveAntTask
Description: This is the static weave ant task definition class that verifies the value of specified attributes and invokes StaticWeaveProcessor to weave classes.
Usage:
<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 |
---|
public StaticWeaveAntTask()
Method Detail |
---|
public void setSource(java.lang.String source)
public void setTarget(java.lang.String target)
public void setLog(java.lang.String logFile) throws java.io.IOException
java.io.IOException
public void setLogLevel(java.lang.String logLevel)
public void setPersistenceinfo(java.lang.String persistenceinfo)
public void addClasspath(Path path)
public void execute()
|
EclipseLink 1.2.0, build 'v20091016-r5565' API Reference | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |