Very first version of the convertor (was used to convert license headers for the jackpot30 repository).
Project: http://git-wip-us.apache.org/repos/asf/incubator-netbeans-tools/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-netbeans-tools/commit/3cdd16d0 Tree: http://git-wip-us.apache.org/repos/asf/incubator-netbeans-tools/tree/3cdd16d0 Diff: http://git-wip-us.apache.org/repos/asf/incubator-netbeans-tools/diff/3cdd16d0 Branch: refs/heads/master Commit: 3cdd16d0cec22f4f9486106675327dee41d5974a Parents: 157ca29 Author: Jan Lahoda <[email protected]> Authored: Wed Sep 6 22:39:01 2017 +0200 Committer: Jan Lahoda <[email protected]> Committed: Wed Sep 6 22:39:01 2017 +0200 ---------------------------------------------------------------------- .gitignore | 1 + convert/build.xml | 73 + convert/manifest.mf | 3 + convert/nbproject/build-impl.xml | 1768 ++++++++++++++++++ convert/nbproject/genfiles.properties | 8 + convert/nbproject/project.properties | 95 + convert/nbproject/project.xml | 15 + .../src/javaapplication9/JavaApplication9.java | 660 +++++++ 8 files changed, 2623 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-netbeans-tools/blob/3cdd16d0/.gitignore ---------------------------------------------------------------------- diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..34f5785 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +/convert/nbproject/private/ \ No newline at end of file http://git-wip-us.apache.org/repos/asf/incubator-netbeans-tools/blob/3cdd16d0/convert/build.xml ---------------------------------------------------------------------- diff --git a/convert/build.xml b/convert/build.xml new file mode 100644 index 0000000..cac51d8 --- /dev/null +++ b/convert/build.xml @@ -0,0 +1,73 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- You may freely edit this file. See commented blocks below for --> +<!-- some examples of how to customize the build. --> +<!-- (If you delete it and reopen the project it will be recreated.) --> +<!-- By default, only the Clean and Build commands use this build script. --> +<!-- Commands such as Run, Debug, and Test only use this build script if --> +<!-- the Compile on Save feature is turned off for the project. --> +<!-- You can turn off the Compile on Save (or Deploy on Save) setting --> +<!-- in the project's Project Properties dialog box.--> +<project name="convert" default="default" basedir="."> + <description>Builds, tests, and runs the project convert.</description> + <import file="nbproject/build-impl.xml"/> + <!-- + + There exist several targets which are by default empty and which can be + used for execution of your tasks. These targets are usually executed + before and after some main targets. They are: + + -pre-init: called before initialization of project properties + -post-init: called after initialization of project properties + -pre-compile: called before javac compilation + -post-compile: called after javac compilation + -pre-compile-single: called before javac compilation of single file + -post-compile-single: called after javac compilation of single file + -pre-compile-test: called before javac compilation of JUnit tests + -post-compile-test: called after javac compilation of JUnit tests + -pre-compile-test-single: called before javac compilation of single JUnit test + -post-compile-test-single: called after javac compilation of single JUunit test + -pre-jar: called before JAR building + -post-jar: called after JAR building + -post-clean: called after cleaning build products + + (Targets beginning with '-' are not intended to be called on their own.) + + Example of inserting an obfuscator after compilation could look like this: + + <target name="-post-compile"> + <obfuscate> + <fileset dir="${build.classes.dir}"/> + </obfuscate> + </target> + + For list of available properties check the imported + nbproject/build-impl.xml file. + + + Another way to customize the build is by overriding existing main targets. + The targets of interest are: + + -init-macrodef-javac: defines macro for javac compilation + -init-macrodef-junit: defines macro for junit execution + -init-macrodef-debug: defines macro for class debugging + -init-macrodef-java: defines macro for class execution + -do-jar: JAR building + run: execution of project + -javadoc-build: Javadoc generation + test-report: JUnit report generation + + An example of overriding the target for project execution could look like this: + + <target name="run" depends="convert-impl.jar"> + <exec dir="bin" executable="launcher.exe"> + <arg file="${dist.jar}"/> + </exec> + </target> + + Notice that the overridden target depends on the jar target and not only on + the compile target as the regular run target does. Again, for a list of available + properties which you can use, check the target you are overriding in the + nbproject/build-impl.xml file. + + --> +</project> http://git-wip-us.apache.org/repos/asf/incubator-netbeans-tools/blob/3cdd16d0/convert/manifest.mf ---------------------------------------------------------------------- diff --git a/convert/manifest.mf b/convert/manifest.mf new file mode 100644 index 0000000..328e8e5 --- /dev/null +++ b/convert/manifest.mf @@ -0,0 +1,3 @@ +Manifest-Version: 1.0 +X-COMMENT: Main-Class will be added automatically by build +
