EclipseLink 2.2.0, build 'v20110202-r8913' API Reference

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

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

public class StaticWeave
extends java.lang.Object

Description: This is the static weave command line processing class that verifies command options and invokes StaticWeaveProcessor to statically weave the classes.

 Usage:
  StaticWeave [options] source target
 Options:
  -classpath
    Set the user class path, use ";" as the delimiter in Window system and ":" in Unix system.
  -log
    The path of log file, the standard output will be the default.
  -loglevel
    Specify a literal value for eclipselink log level(OFF,SEVERE,WARNING,INFO,CONFIG,FINE,FINER,FINEST). The default value is OFF.
  -persistenceinfo
    The path contains META-INF/persistence.xml. This is ONLY required when the source does not include it.  The classpath must contain all the classes necessary in oder to perform weaving.

 The weaving will be performed in place if source and target point to the same location. Weaving in place is ONLY applicable for directory-based sources.
Example:
 To weave all entities contained in c:\foo-source.jar with its persistence.xml contained within c:\foo-containing-persistence-xml.jar, and output to c:\\foo-target.jar,
 StaticWeave -persistenceinfo c:\foo-containing-persistencexml.jar -classpath c:\classpath1;c:\classpath2 c:\foo-source.jar c:\foo-target.jar


Constructor Summary
StaticWeave(java.lang.String[] argv)
           
 
Method Summary
static void main(java.lang.String[] argv)
           
 void start()
          Invoke StaticWeaveProcessor to perform weaving.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StaticWeave

public StaticWeave(java.lang.String[] argv)
Method Detail

main

public static void main(java.lang.String[] argv)

start

public void start()
           throws java.lang.Exception
Invoke StaticWeaveProcessor to perform weaving.

Throws:
java.lang.Exception

EclipseLink 2.2.0, build 'v20110202-r8913' API Reference