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 toplink 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 entites 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 |