From: <jsa...@us...> - 2008-11-18 16:29:32
|
Revision: 110 http://flexotask.svn.sourceforge.net/flexotask/?rev=110&view=rev Author: jsauerbach Date: 2008-11-18 16:28:59 +0000 (Tue, 18 Nov 2008) Log Message: ----------- Further automate the documentation build. Modified Paths: -------------- trunk/flexotask/.project trunk/flexotask/javadoc.xml Added Paths: ----------- trunk/flexotask/.externalToolBuilders/MakeDebugZip.launch trunk/flexotask/.externalToolBuilders/UpdateDocumentation.launch Removed Paths: ------------- trunk/flexotask/.externalToolBuilders/flexotask debug.xml [Builder].launch Added: trunk/flexotask/.externalToolBuilders/MakeDebugZip.launch =================================================================== --- trunk/flexotask/.externalToolBuilders/MakeDebugZip.launch (rev 0) +++ trunk/flexotask/.externalToolBuilders/MakeDebugZip.launch 2008-11-18 16:28:59 UTC (rev 110) @@ -0,0 +1,22 @@ +<?xml version="1.0" encoding="UTF-8"?> +<launchConfiguration type="org.eclipse.ant.AntBuilderLaunchConfigurationType"> +<booleanAttribute key="org.eclipse.ant.ui.ATTR_TARGETS_UPDATED" value="true"/> +<booleanAttribute key="org.eclipse.ant.ui.DEFAULT_VM_INSTALL" value="true"/> +<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS"> +<listEntry value="/flexotask/debug.xml"/> +</listAttribute> +<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES"> +<listEntry value="1"/> +</listAttribute> +<booleanAttribute key="org.eclipse.debug.core.appendEnvironmentVariables" value="true"/> +<booleanAttribute key="org.eclipse.debug.ui.ATTR_LAUNCH_IN_BACKGROUND" value="false"/> +<stringAttribute key="org.eclipse.jdt.launching.CLASSPATH_PROVIDER" value="org.eclipse.ant.ui.AntClasspathProvider"/> +<stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/IBM-J9"/> +<stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="org.eclipse.ant.internal.ui.antsupport.InternalAntRunner"/> +<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="flexotask"/> +<stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.ant.ui.AntClasspathProvider"/> +<stringAttribute key="org.eclipse.ui.externaltools.ATTR_LOCATION" value="${workspace_loc:/flexotask/debug.xml}"/> +<stringAttribute key="org.eclipse.ui.externaltools.ATTR_RUN_BUILD_KINDS" value=""/> +<booleanAttribute key="org.eclipse.ui.externaltools.ATTR_TRIGGERS_CONFIGURED" value="true"/> +<stringAttribute key="process_factory_id" value="org.eclipse.ant.ui.remoteAntProcessFactory"/> +</launchConfiguration> Added: trunk/flexotask/.externalToolBuilders/UpdateDocumentation.launch =================================================================== --- trunk/flexotask/.externalToolBuilders/UpdateDocumentation.launch (rev 0) +++ trunk/flexotask/.externalToolBuilders/UpdateDocumentation.launch 2008-11-18 16:28:59 UTC (rev 110) @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="UTF-8"?> +<launchConfiguration type="org.eclipse.ant.AntBuilderLaunchConfigurationType"> +<booleanAttribute key="org.eclipse.ant.ui.ATTR_TARGETS_UPDATED" value="true"/> +<booleanAttribute key="org.eclipse.ant.ui.DEFAULT_VM_INSTALL" value="false"/> +<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS"> +<listEntry value="/flexotask/javadoc.xml"/> +</listAttribute> +<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES"> +<listEntry value="1"/> +</listAttribute> +<booleanAttribute key="org.eclipse.debug.core.appendEnvironmentVariables" value="true"/> +<booleanAttribute key="org.eclipse.debug.ui.ATTR_LAUNCH_IN_BACKGROUND" value="false"/> +<stringAttribute key="org.eclipse.jdt.launching.CLASSPATH_PROVIDER" value="org.eclipse.ant.ui.AntClasspathProvider"/> +<booleanAttribute key="org.eclipse.jdt.launching.DEFAULT_CLASSPATH" value="true"/> +<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="flexotask"/> +<stringAttribute key="org.eclipse.ui.externaltools.ATTR_LOCATION" value="${workspace_loc:/flexotask/javadoc.xml}"/> +<stringAttribute key="org.eclipse.ui.externaltools.ATTR_RUN_BUILD_KINDS" value="full,incremental,auto,"/> +<booleanAttribute key="org.eclipse.ui.externaltools.ATTR_TRIGGERS_CONFIGURED" value="true"/> +</launchConfiguration> Deleted: trunk/flexotask/.externalToolBuilders/flexotask debug.xml [Builder].launch =================================================================== --- trunk/flexotask/.externalToolBuilders/flexotask debug.xml [Builder].launch 2008-11-17 21:15:51 UTC (rev 109) +++ trunk/flexotask/.externalToolBuilders/flexotask debug.xml [Builder].launch 2008-11-18 16:28:59 UTC (rev 110) @@ -1,22 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<launchConfiguration type="org.eclipse.ant.AntBuilderLaunchConfigurationType"> -<booleanAttribute key="org.eclipse.ant.ui.ATTR_TARGETS_UPDATED" value="true"/> -<booleanAttribute key="org.eclipse.ant.ui.DEFAULT_VM_INSTALL" value="true"/> -<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS"> -<listEntry value="/flexotask/debug.xml"/> -</listAttribute> -<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_TYPES"> -<listEntry value="1"/> -</listAttribute> -<booleanAttribute key="org.eclipse.debug.core.appendEnvironmentVariables" value="true"/> -<booleanAttribute key="org.eclipse.debug.ui.ATTR_LAUNCH_IN_BACKGROUND" value="false"/> -<stringAttribute key="org.eclipse.jdt.launching.CLASSPATH_PROVIDER" value="org.eclipse.ant.ui.AntClasspathProvider"/> -<stringAttribute key="org.eclipse.jdt.launching.JRE_CONTAINER" value="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/IBM-J9"/> -<stringAttribute key="org.eclipse.jdt.launching.MAIN_TYPE" value="org.eclipse.ant.internal.ui.antsupport.InternalAntRunner"/> -<stringAttribute key="org.eclipse.jdt.launching.PROJECT_ATTR" value="flexotask"/> -<stringAttribute key="org.eclipse.jdt.launching.SOURCE_PATH_PROVIDER" value="org.eclipse.ant.ui.AntClasspathProvider"/> -<stringAttribute key="org.eclipse.ui.externaltools.ATTR_LOCATION" value="${workspace_loc:/flexotask/debug.xml}"/> -<stringAttribute key="org.eclipse.ui.externaltools.ATTR_RUN_BUILD_KINDS" value="full,incremental,auto,"/> -<booleanAttribute key="org.eclipse.ui.externaltools.ATTR_TRIGGERS_CONFIGURED" value="true"/> -<stringAttribute key="process_factory_id" value="org.eclipse.ant.ui.remoteAntProcessFactory"/> -</launchConfiguration> Modified: trunk/flexotask/.project =================================================================== --- trunk/flexotask/.project 2008-11-17 21:15:51 UTC (rev 109) +++ trunk/flexotask/.project 2008-11-18 16:28:59 UTC (rev 110) @@ -22,11 +22,21 @@ </buildCommand> <buildCommand> <name>org.eclipse.ui.externaltools.ExternalToolBuilder</name> + <triggers>full,incremental,</triggers> + <arguments> + <dictionary> + <key>LaunchConfigHandle</key> + <value><project>/.externalToolBuilders/MakeDebugZip.launch</value> + </dictionary> + </arguments> + </buildCommand> + <buildCommand> + <name>org.eclipse.ui.externaltools.ExternalToolBuilder</name> <triggers>auto,full,incremental,</triggers> <arguments> <dictionary> <key>LaunchConfigHandle</key> - <value><project>/.externalToolBuilders/flexotask debug.xml [Builder].launch</value> + <value><project>/.externalToolBuilders/UpdateDocumentation.launch</value> </dictionary> </arguments> </buildCommand> Modified: trunk/flexotask/javadoc.xml =================================================================== --- trunk/flexotask/javadoc.xml 2008-11-17 21:15:51 UTC (rev 109) +++ trunk/flexotask/javadoc.xml 2008-11-18 16:28:59 UTC (rev 110) @@ -1,17 +1,29 @@ <?xml version="1.0" encoding="UTF-8"?> <project default="zipdoc"> - <target name="javadoc"> - <javadoc access="public" author="false" useexternalfile="true" overview="doc/flexotaskOverview.html" - classpath="bin;..\realtime-analysis\bin;..\realtime-analysis\bcel-5.1.jar" - destdir="doc" nodeprecated="true" nodeprecatedlist="true" noindex="true" nonavbar="true" notree="true" - packagenames="com.ibm.realtime.flexotask.*" - source="1.3" sourcepath="src" splitindex="false" use="false" version="false"/> - </target> - <target name="zipdoc" depends="javadoc"> - <zip destfile="..\flexotask-editor\doc.zip"> - <fileset dir="."> - <patternset includes="doc/**"/> - </fileset> - </zip> - </target> + <target name="checkjavadoc"> + <uptodate property="nojavadoc" targetfile="doc/index.html"> + <srcfiles dir="src"/> + </uptodate> + </target> + <target name="javadoc" depends="checkjavadoc" unless="nojavadoc"> + <delete dir="com"/> + <javadoc access="public" author="false" useexternalfile="true" overview="doc/flexotaskOverview.html" + classpath="bin;../realtime-analysis/bin;../realtime-analysis/bcel-5.1.jar" + destdir="doc" nodeprecated="true" nodeprecatedlist="true" noindex="true" nonavbar="true" notree="true" + packagenames="com.ibm.realtime.flexotask.*" + source="1.3" sourcepath="src" splitindex="false" use="false" version="false"/> + </target> + <target name="checkzipdoc"> + <uptodate property="nozipdoc" targetfile="../flexotask-editor/doc.zip"> + <srcfiles dir="doc" includes="**/*.html"/> + </uptodate> + </target> + <target name="zipdoc" depends="javadoc,checkzipdoc" unless="nozipdoc"> + <delete file="../flexotask-editor/doc.zip"/> + <zip destfile="../flexotask-editor/doc.zip"> + <fileset dir="."> + <patternset includes="doc/**"/> + </fileset> + </zip> + </target> </project> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |