|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.h2.build.BuildBase
org.h2.build.Build
public class Build
The build definition.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.h2.build.BuildBase |
---|
BuildBase.FileList, BuildBase.StringList |
Field Summary |
---|
Fields inherited from class org.h2.build.BuildBase |
---|
quiet, sysOut |
Constructor Summary | |
---|---|
Build()
|
Method Summary | |
---|---|
void |
benchmark()
Run the benchmarks. |
void |
clean()
Clean all jar files, classes, and generated documentation. |
void |
compile()
Compile all classes |
void |
coverage()
Run the Emma code coverage. |
void |
docs()
Create the documentation from the documentation sources. |
void |
download()
Download all required jar files. |
protected java.lang.String |
getLocalMavenDir()
|
void |
installer()
Create the h2.zip file and the Windows installer. |
void |
jar()
Create the regular h2.jar file. |
void |
jarAndroid()
Create the file h2android.jar. |
void |
jarClient()
Create the h2client.jar. |
void |
jarJaqu()
Create the file h2jaqu.jar. |
void |
jarSmall()
Create the file h2small.jar. |
void |
javadoc()
Create the Javadocs of the API (including the JDBC API) and tools. |
void |
javadocImpl()
Create the Javadocs of the implementation. |
static void |
main(java.lang.String... args)
Run the build. |
void |
mavenDeployCentral()
This will build a release of the H2 .jar file and upload it to file:///data/h2database/m2-repo. |
void |
mavenInstallLocal()
This will build a 'snapshot' H2 .jar file and upload it the to the local Maven 2 repository. |
void |
offline()
Build the jar file without downloading any files over the network. |
void |
spellcheck()
Just run the spellchecker. |
void |
switchSource()
Switch the source code to the current JDK. |
void |
test()
Compile and run all tests. |
void |
testNetwork()
Test the local network of this machine. |
void |
testSysProperties()
Print the system properties |
void |
uploadBuild()
This build target is used for the automated build. |
void |
warConsole()
Build the h2console.war file. |
Methods inherited from class org.h2.build.BuildBase |
---|
all, args, beep, copy, delete, delete, download, downloadUsingMaven, exec, execScript, files, getJavaSpecVersion, getSHA1, getStaticField, getStaticValue, jar, java, javac, javadoc, mkdir, print, println, projectHelp, readFile, replaceAll, run, writeFile, zip |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Build()
Method Detail |
---|
public static void main(java.lang.String... args)
args
- the command line argumentspublic void benchmark()
public void clean()
public void compile()
public void coverage()
public void switchSource()
public void docs()
public void download()
public void installer()
public void jar()
public void jarAndroid()
public void jarClient()
public void jarSmall()
public void jarJaqu()
public void javadoc()
public void javadocImpl()
public void mavenDeployCentral()
public void mavenInstallLocal()
public void offline()
public void spellcheck()
public void test()
public void testSysProperties()
public void testNetwork()
public void uploadBuild()
public void warConsole()
protected java.lang.String getLocalMavenDir()
getLocalMavenDir
in class BuildBase
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |