From: <ko...@us...> - 2010-02-22 00:09:48
|
Revision: 17345 http://jedit.svn.sourceforge.net/jedit/?rev=17345&view=rev Author: kog13 Date: 2010-02-22 00:09:41 +0000 (Mon, 22 Feb 2010) Log Message: ----------- Tagging ProjectBuilder 1.1 Added Paths: ----------- plugins/ProjectBuilder/tags/1.1/ plugins/ProjectBuilder/tags/1.1/build.properties plugins/ProjectBuilder/tags/1.1/build.xml plugins/ProjectBuilder/tags/1.1/conf/ plugins/ProjectBuilder/tags/1.1/conf/ProjectBuilder.props plugins/ProjectBuilder/tags/1.1/conf/actions.xml plugins/ProjectBuilder/tags/1.1/conf/services.xml plugins/ProjectBuilder/tags/1.1/docs/ plugins/ProjectBuilder/tags/1.1/license.txt plugins/ProjectBuilder/tags/1.1/manifest.mf plugins/ProjectBuilder/tags/1.1/nbbuild.xml plugins/ProjectBuilder/tags/1.1/nbproject/ plugins/ProjectBuilder/tags/1.1/sample.build.properties Removed Paths: ------------- plugins/ProjectBuilder/tags/1.1/conf/ProjectBuilder.props plugins/ProjectBuilder/tags/1.1/conf/actions.xml plugins/ProjectBuilder/tags/1.1/conf/services.xml Copied: plugins/ProjectBuilder/tags/1.1/build.properties (from rev 17339, plugins/ProjectBuilder/trunk/build.properties) =================================================================== --- plugins/ProjectBuilder/tags/1.1/build.properties (rev 0) +++ plugins/ProjectBuilder/tags/1.1/build.properties 2010-02-22 00:09:41 UTC (rev 17345) @@ -0,0 +1,4 @@ +jedit.install.dir=/usr/share/jEdit +build.support=/usr/share/jEdit/build-support +install.dir=/home/damien/.jedit/jars +jedit.plugins.dir=/home/damien/.jedit/jars Copied: plugins/ProjectBuilder/tags/1.1/build.xml (from rev 17339, plugins/ProjectBuilder/trunk/build.xml) =================================================================== --- plugins/ProjectBuilder/tags/1.1/build.xml (rev 0) +++ plugins/ProjectBuilder/tags/1.1/build.xml 2010-02-22 00:09:41 UTC (rev 17345) @@ -0,0 +1,83 @@ +<?xml version="1.0" ?> +<project name="ProjectBuilder" default="build" basedir="."> + <property file="build.properties" /> + <property file="../build.properties" /> + <property name="compiler.source" value="1.6" /> + <property name="compiler.target" value="1.6" /> + + <!-- for groovyc --> + <property name="groovy.jar.name" value="groovy-all-1.5.6.jar" /> + + <!-- project source properties --> + <property name="src.dir" value="source/main/src" /> + <property name="src.resources.dir" value="source/main/resources"/> + + <!-- jedit properties --> + <property name="docs-proc.target" value="none" /> + <property name="junit.jar" value="../junit/junit.jar" /> + + <!-- import jEdit common build file --> + <import file="${build.support}/plugin-build.xml" /> + + <!-- Extra files to package into the jar --> + <selector id="extraFiles"> + <and> + <or> + <filename name="**/*.html" /> + </or> + </and> + </selector> + + <path id="project.class.path"> + <pathelement path="${jedit.install.dir}/jedit.jar" /> + <pathelement path="${jedit.plugins.dir}/${groovy.jar.name}" /> + <pathelement path="${jedit.plugins.dir}/ant.jar" /> + <pathelement path="${jedit.plugins.dir}/ScriptEnginePlugin.jar" /> + <pathelement path="${jedit.plugins.dir}/ProjectViewer.jar" /> + <pathelement path="${jedit.plugins.dir}/CommonControls.jar" /> + <pathelement path="${jedit.plugins.dir}/Console.jar" /> + <pathelement path="${jedit.plugins.dir}/AntFarm.jar" /> + <pathelement path="${jedit.plugins.dir}/ErrorList.jar" /> + <pathelement path="${jedit.plugins.dir}/AntFarm.jar" /> + <pathelement path="${jedit.plugins.dir}/CommonControls.jar" /> + <pathelement path="${jedit.plugins.dir}/Console.jar" /> + <pathelement path="${jedit.plugins.dir}/ErrorList.jar" /> + <pathelement path="${jedit.plugins.dir}/GroovyScriptEnginePlugin.jar" /> + <pathelement path="${jedit.plugins.dir}/kappalayout.jar" /> + <pathelement path="${jedit.plugins.dir}/ProjectViewer.jar" /> + </path> + + <target name="build.prepare"> + <!-- Copy over the Project Templates --> + <mkdir dir="${build.classes}" /> + <!-- Copy resources over to classes dir - ignore templates, those will be + zipped up --> + <copy todir="${build.classes}"> + <fileset dir="${src.resources.dir}"> + <filename name="**/*" /> + <exclude name="templates/"/> + </fileset> + <fileset dir="conf"> + <filename name="**/*" /> + </fileset> + </copy> + + <!-- Zip up templates --> + <zip destfile="${build.classes}/templates.zip" basedir="${src.resources.dir}/templates" includes="**/*" /> + </target> + + <!-- Overridden to use joint Groovy compilation --> + <target name="compile"> + <!-- Compile the ProjectBuilder groovy classes --> + <echo>${build.classes}</echo> + <groovyc srcdir="${src.dir}" destdir="${build.classes}" verbose="${compiler.verbose}" listfiles="${compiler.listfiles}"> + <classpath refid="project.class.path" /> + <javac debuglevel="${compiler.debuglevel}" deprecation="${compiler.deprecation}" fork="${compiler.fork}" listfiles="${compiler.listfiles}" nowarn="${compiler.nowarn}" optimize="${compiler.optimize}" source="${compiler.source}" target="${compiler.target}" verbose="${compiler.verbose}" debug="${compiler.debug}"></javac> + </groovyc> + </target> + + <taskdef name="groovyc" classname="org.codehaus.groovy.ant.Groovyc" classpath="${jedit.plugins.dir}/${groovy.jar.name}" /> +</project> +<!-- + ::mode=xml:noTabs=true:tabSize=3:folding=indent:indentSize=3:: +--> \ No newline at end of file Deleted: plugins/ProjectBuilder/tags/1.1/conf/ProjectBuilder.props =================================================================== --- plugins/ProjectBuilder/trunk/conf/ProjectBuilder.props 2010-02-21 02:18:12 UTC (rev 17339) +++ plugins/ProjectBuilder/tags/1.1/conf/ProjectBuilder.props 2010-02-22 00:09:41 UTC (rev 17345) @@ -1,60 +0,0 @@ -# Basic Plugin Information {{{ -plugin.projectbuilder.ProjectBuilderPlugin.activate=startup -plugin.projectbuilder.ProjectBuilderPlugin.author=Eric Berry, Damien Radtke -plugin.projectbuilder.ProjectBuilderPlugin.description=Provides templates to create new projects of different types. -plugin.projectbuilder.ProjectBuilderPlugin.docs=docs/ProjectBuilder.html -plugin.projectbuilder.ProjectBuilderPlugin.longdescription=description.html -plugin.projectbuilder.ProjectBuilderPlugin.name=Project Builder -plugin.projectbuilder.ProjectBuilderPlugin.usePluginHome=true -plugin.projectbuilder.ProjectBuilderPlugin.version=1.0 -# }}} Basic Plugin Information - -# Dependencies {{{ -plugin.projectbuilder.ProjectBuilderPlugin.depend.0=jedit 04.03.18.00 -plugin.projectbuilder.ProjectBuilderPlugin.depend.1=jdk 1.6 -plugin.projectbuilder.ProjectBuilderPlugin.depend.2=plugin com.townsfolkdesigns.jedit.plugins.scripting.GroovyScriptEnginePlugin 1.0.0 -plugin.projectbuilder.ProjectBuilderPlugin.depend.3=plugin projectviewer.ProjectPlugin 2.9.1 -plugin.projectbuilder.ProjectBuilderPlugin.depend.4=plugin CommonControlsPlugin 1.1 -# }}} Dependencies - -# Menu {{{ -plugin.projectbuilder.ProjectBuilderPlugin.menu=projectBuilder.actions.buildProject projectBuilder.actions.runProject - \ - projectBuilder.actions.editBuildSettings projectBuilder.actions.editRunSettings - -plugin.projectbuilder.ProjectBuilderPlugin.menu.code=new projectbuilder.NewProjectMenu() -projectBuilder.actions.newProject.label=Create new Project -projectBuilder.actions.buildProject.label=Build Current Project -projectBuilder.actions.runProject.label=Run Current Project -projectBuilder.actions.editBuildSettings.label=Edit Project Build Settings -projectBuilder.actions.editRunSettings.label=Edit Project Run Settings -# }}} Menu - -# Properties {{{ -projectBuilder.run-ant-in-jvm=true -# }}} Properties - -# Messages {{{ -projectBuilder.msg.no-project.title=Error -projectBuilder.msg.no-project.message=No Active Project -projectBuilder.msg.no-build-command.title=Build Error -projectBuilder.msg.no-build-command.message=No build commands are defined for this project -projectBuilder.msg.no-run-command.title=Run Error -projectBuilder.msg.no-run-command.message=No run command defined for this project -projectBuilder.msg.no-tools-jar.title=Ant Error -projectBuilder.msg.no-tools-jar.message=tools.jar not found -projectBuilder.msg.add-build-command.title=New Build Command -projectBuilder.msg.add-build-command.message=Add this to the list of build commands for this project... -projectBuilder.msg.add-run-command.title=New Run Command -projectBuilder.msg.add-run-command.message=Add this to the list of run commands for this project... -projectBuilder.msg.modify-build-command.title=Modify Build Command -projectBuilder.msg.modify-build-command.message=Change this build command to... -projectBuilder.msg.modify-run-command.title=Modify Run Command -projectBuilder.msg.modify-run-command.message=Change this run command to... -projectBuilder.msg.invalid-build-file.title=Build File -projectBuilder.msg.invalid-build-file.message=That build file doesn't exist. -projectBuilder.msg.project-exists.title=Can't Create Project -projectBuilder.msg.project-exists.message=A project with that name already exists. -projectBuilder.msg.no-ant-farm.title=AntFarm Plugin required -projectBuilder.msg.no-ant-farm.message=In order to build projects using Ant, you must install the AntFarm plugin. -# }}} - -# ::mode=properties:folding=explicit:: \ No newline at end of file Copied: plugins/ProjectBuilder/tags/1.1/conf/ProjectBuilder.props (from rev 17343, plugins/ProjectBuilder/trunk/conf/ProjectBuilder.props) =================================================================== --- plugins/ProjectBuilder/tags/1.1/conf/ProjectBuilder.props (rev 0) +++ plugins/ProjectBuilder/tags/1.1/conf/ProjectBuilder.props 2010-02-22 00:09:41 UTC (rev 17345) @@ -0,0 +1,72 @@ +# Basic Plugin Information {{{ +plugin.projectbuilder.ProjectBuilderPlugin.activate=startup +plugin.projectbuilder.ProjectBuilderPlugin.author=Eric Berry, Damien Radtke +plugin.projectbuilder.ProjectBuilderPlugin.description=Provides templates to create new projects of different types. +plugin.projectbuilder.ProjectBuilderPlugin.docs=docs/ProjectBuilder.html +plugin.projectbuilder.ProjectBuilderPlugin.longdescription=description.html +plugin.projectbuilder.ProjectBuilderPlugin.name=Project Builder +plugin.projectbuilder.ProjectBuilderPlugin.usePluginHome=true +plugin.projectbuilder.ProjectBuilderPlugin.version=1.0 +# }}} Basic Plugin Information + +# Dependencies {{{ +plugin.projectbuilder.ProjectBuilderPlugin.depend.0=jedit 04.03.18.00 +plugin.projectbuilder.ProjectBuilderPlugin.depend.1=jdk 1.6 +plugin.projectbuilder.ProjectBuilderPlugin.depend.2=plugin com.townsfolkdesigns.jedit.plugins.scripting.GroovyScriptEnginePlugin 1.0.0 +plugin.projectbuilder.ProjectBuilderPlugin.depend.3=plugin projectviewer.ProjectPlugin 2.9.1 +plugin.projectbuilder.ProjectBuilderPlugin.depend.4=plugin CommonControlsPlugin 1.1 +# }}} Dependencies + +# Menu {{{ +plugin.projectbuilder.ProjectBuilderPlugin.menu=projectBuilder.actions.buildProject projectBuilder.actions.runProject - \ + projectBuilder.actions.toggleToolbar - +plugin.projectbuilder.ProjectBuilderPlugin.menu.code=new projectbuilder.NewProjectMenu() +projectBuilder.actions.newProject.label=Create new Project +projectBuilder.actions.buildProject.label=Build Current Project +projectBuilder.actions.runProject.label=Run Current Project +projectBuilder.actions.toggleToolbar.label=Show Toolbar +#projectBuilder.actions.editBuildSettings.label=Edit Project Build Settings +#projectBuilder.actions.editRunSettings.label=Edit Project Run Settings +# }}} Menu + +# ProjectViewer settings {{{ +options.projectBuilder.pv.options.label=Build/Run Settings +options.projectBuilder.toolbar.visible=false +# }}} ProjectViewer settings + +# Properties {{{ +projectBuilder.run-ant-in-jvm=true +# }}} Properties + +# Messages {{{ +projectBuilder.msg.no-project.title=Error +projectBuilder.msg.no-project.message=No Active Project +projectBuilder.msg.no-build-command.title=Build Error +projectBuilder.msg.no-build-command.message=No build setting chosen for this project.\n\ + To edit build settings right-click on the root project node in ProjectViewer,\n\ + select Properties, and click on the Build/Run Settings option in the left-hand pane. +projectBuilder.msg.no-run-command.title=Run Error +projectBuilder.msg.no-run-command.message=No run setting chosen for this project.\n\ + To edit run settings right-click on the root project node in ProjectViewer,\n\ + select Properties, and click on the Build/Run Settings option in the left-hand pane. +projectBuilder.msg.remove-setting.title=Remove Setting +projectBuilder.msg.remove-setting.message=Are you sure you want to remove this setting? ({0}) +projectBuilder.msg.no-tools-jar.title=Ant Error +projectBuilder.msg.no-tools-jar.message=tools.jar not found +projectBuilder.msg.add-build-command.title=New Build Command +projectBuilder.msg.add-build-command.message=Add this to the list of build commands for this project... +projectBuilder.msg.add-run-command.title=New Run Command +projectBuilder.msg.add-run-command.message=Add this to the list of run commands for this project... +projectBuilder.msg.modify-build-command.title=Modify Build Command +projectBuilder.msg.modify-build-command.message=Change this build command to... +projectBuilder.msg.modify-run-command.title=Modify Run Command +projectBuilder.msg.modify-run-command.message=Change this run command to... +projectBuilder.msg.invalid-build-file.title=Build File +projectBuilder.msg.invalid-build-file.message=That build file doesn't exist. +projectBuilder.msg.project-exists.title=Can't Create Project +projectBuilder.msg.project-exists.message=A project with that name already exists. +projectBuilder.msg.no-ant-farm.title=AntFarm Plugin required +projectBuilder.msg.no-ant-farm.message=In order to build projects using Ant, you must install the AntFarm plugin. +# }}} + +# ::mode=properties:folding=explicit:: \ No newline at end of file Deleted: plugins/ProjectBuilder/tags/1.1/conf/actions.xml =================================================================== --- plugins/ProjectBuilder/trunk/conf/actions.xml 2010-02-21 02:18:12 UTC (rev 17339) +++ plugins/ProjectBuilder/tags/1.1/conf/actions.xml 2010-02-22 00:09:41 UTC (rev 17345) @@ -1,25 +0,0 @@ -<!DOCTYPE ACTIONS SYSTEM "actions.dtd"> -<ACTIONS> - <ACTION NAME="projectBuilder.actions.newProject"> - <CODE> - import projectbuilder.ProjectBuilderPlugin; - ProjectBuilderPlugin plugin = jEdit.getPlugin("projectbuilder.ProjectBuilderPlugin"); - plugin.createNewProject(view); - </CODE> - </ACTION> - <ACTION NAME="projectBuilder.actions.buildProject"> - <CODE> - jEdit.getPlugin("projectbuilder.ProjectBuilderPlugin").buildProject(view); - </CODE> - </ACTION> - <ACTION NAME="projectBuilder.actions.runProject"> - <CODE> - jEdit.getPlugin("projectbuilder.ProjectBuilderPlugin").runProject(view); - </CODE> - </ACTION> - <ACTION NAME="projectBuilder.actions.editBuildSettings"> - <CODE> - jEdit.getPlugin("projectbuilder.ProjectBuilderPlugin").editBuildSettings(view); - </CODE> - </ACTION> -</ACTIONS> \ No newline at end of file Copied: plugins/ProjectBuilder/tags/1.1/conf/actions.xml (from rev 17340, plugins/ProjectBuilder/trunk/conf/actions.xml) =================================================================== --- plugins/ProjectBuilder/tags/1.1/conf/actions.xml (rev 0) +++ plugins/ProjectBuilder/tags/1.1/conf/actions.xml 2010-02-22 00:09:41 UTC (rev 17345) @@ -0,0 +1,35 @@ +<!DOCTYPE ACTIONS SYSTEM "actions.dtd"> +<ACTIONS> + <ACTION NAME="projectBuilder.actions.newProject"> + <CODE> + import projectbuilder.ProjectBuilderPlugin; + ProjectBuilderPlugin plugin = jEdit.getPlugin("projectbuilder.ProjectBuilderPlugin"); + plugin.createNewProject(view); + </CODE> + </ACTION> + <ACTION NAME="projectBuilder.actions.buildProject"> + <CODE> + jEdit.getPlugin("projectbuilder.ProjectBuilderPlugin").buildProject(view); + </CODE> + </ACTION> + <ACTION NAME="projectBuilder.actions.toggleToolbar"> + <CODE> + jEdit.getPlugin("projectbuilder.ProjectBuilderPlugin").toggleToolbar(); + </CODE> + <IS_SELECTED> + jEdit.getBooleanProperty("options.projectBuilder.toolbar.visible"); + </IS_SELECTED> + </ACTION> + <!-- + <ACTION NAME="projectBuilder.actions.runProject"> + <CODE> + jEdit.getPlugin("projectbuilder.ProjectBuilderPlugin").runProject(view); + </CODE> + </ACTION> + <ACTION NAME="projectBuilder.actions.editBuildSettings"> + <CODE> + jEdit.getPlugin("projectbuilder.ProjectBuilderPlugin").editBuildSettings(view); + </CODE> + </ACTION> + --> +</ACTIONS> \ No newline at end of file Deleted: plugins/ProjectBuilder/tags/1.1/conf/services.xml =================================================================== --- plugins/ProjectBuilder/trunk/conf/services.xml 2010-02-21 02:18:12 UTC (rev 17339) +++ plugins/ProjectBuilder/tags/1.1/conf/services.xml 2010-02-22 00:09:41 UTC (rev 17345) @@ -1,6 +0,0 @@ -<!DOCTYPE SERVICES SYSTEM "services.dtd"> -<SERVICES> - <SERVICE CLASS="projectviewer.action.Action" NAME="PVMenu"> - new projectbuilder.actions.PVMenu(); - </SERVICE> -</SERVICES> \ No newline at end of file Copied: plugins/ProjectBuilder/tags/1.1/conf/services.xml (from rev 17342, plugins/ProjectBuilder/trunk/conf/services.xml) =================================================================== --- plugins/ProjectBuilder/tags/1.1/conf/services.xml (rev 0) +++ plugins/ProjectBuilder/tags/1.1/conf/services.xml 2010-02-22 00:09:41 UTC (rev 17345) @@ -0,0 +1,11 @@ +<!DOCTYPE SERVICES SYSTEM "services.dtd"> +<SERVICES> + <!-- + <SERVICE CLASS="projectviewer.action.Action" NAME="PVMenu"> + new projectbuilder.actions.PVMenu(); + </SERVICE> + --> + <SERVICE CLASS="projectviewer.config.OptionsService" NAME="ProjectBuilder Settings"> + new projectbuilder.options.BuildRunOptionsService(); + </SERVICE> +</SERVICES> \ No newline at end of file Copied: plugins/ProjectBuilder/tags/1.1/license.txt (from rev 17339, plugins/ProjectBuilder/trunk/license.txt) =================================================================== Copied: plugins/ProjectBuilder/tags/1.1/manifest.mf (from rev 17339, plugins/ProjectBuilder/trunk/manifest.mf) =================================================================== --- plugins/ProjectBuilder/tags/1.1/manifest.mf (rev 0) +++ plugins/ProjectBuilder/tags/1.1/manifest.mf 2010-02-22 00:09:41 UTC (rev 17345) @@ -0,0 +1,3 @@ +Manifest-Version: 1.0 +X-COMMENT: Main-Class will be added automatically by build + Copied: plugins/ProjectBuilder/tags/1.1/nbbuild.xml (from rev 17339, plugins/ProjectBuilder/trunk/nbbuild.xml) =================================================================== --- plugins/ProjectBuilder/tags/1.1/nbbuild.xml (rev 0) +++ plugins/ProjectBuilder/tags/1.1/nbbuild.xml 2010-02-22 00:09:41 UTC (rev 17345) @@ -0,0 +1,74 @@ +<?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="ProjectBuilder" default="default" basedir="."> + <description>Builds, tests, and runs the project ProjectBuilder.</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-with-manifest: JAR building (if you are using a manifest) + -do-jar-without-manifest: JAR building (if you are not using a manifest) + 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="ProjectBuilder-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> Copied: plugins/ProjectBuilder/tags/1.1/sample.build.properties (from rev 17339, plugins/ProjectBuilder/trunk/sample.build.properties) =================================================================== This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |