You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-commits@hadoop.apache.org by to...@apache.org on 2008/03/28 11:23:51 UTC
svn commit: r642183 - in /hadoop/core/trunk: .eclipse.templates/
.eclipse.templates/.classpath .eclipse.templates/.externalToolBuilders/
.eclipse.templates/.externalToolBuilders/Hadoop_Ant_Builder.launch
.eclipse.templates/.project CHANGES.txt build.xml
Author: tomwhite
Date: Fri Mar 28 03:23:45 2008
New Revision: 642183
URL: http://svn.apache.org/viewvc?rev=642183&view=rev
Log:
HADOOP-1228. Ant task to generate Eclipse project files.
Added:
hadoop/core/trunk/.eclipse.templates/
hadoop/core/trunk/.eclipse.templates/.classpath
hadoop/core/trunk/.eclipse.templates/.externalToolBuilders/
hadoop/core/trunk/.eclipse.templates/.externalToolBuilders/Hadoop_Ant_Builder.launch
hadoop/core/trunk/.eclipse.templates/.project
Modified:
hadoop/core/trunk/CHANGES.txt
hadoop/core/trunk/build.xml
Added: hadoop/core/trunk/.eclipse.templates/.classpath
URL: http://svn.apache.org/viewvc/hadoop/core/trunk/.eclipse.templates/.classpath?rev=642183&view=auto
==============================================================================
--- hadoop/core/trunk/.eclipse.templates/.classpath (added)
+++ hadoop/core/trunk/.eclipse.templates/.classpath Fri Mar 28 03:23:45 2008
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry kind="src" path="src/java"/>
+ <classpathentry kind="src" path="src/test"/>
+ <classpathentry kind="src" path="src/examples"/>
+ <classpathentry kind="src" path="src/contrib/data_join/src/java"/>
+ <classpathentry kind="src" path="src/contrib/data_join/src/examples"/>
+ <classpathentry kind="src" path="src/contrib/streaming/src/java"/>
+ <classpathentry kind="src" path="src/contrib/streaming/src/test"/>
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+ <classpathentry kind="var" path="ANT_HOME/lib/ant.jar"/>
+ <classpathentry kind="lib" path="lib/commons-cli-2.0-SNAPSHOT.jar"/>
+ <classpathentry kind="lib" path="lib/commons-codec-1.3.jar"/>
+ <classpathentry kind="lib" path="lib/commons-httpclient-3.0.1.jar"/>
+ <classpathentry kind="lib" path="lib/commons-logging-1.0.4.jar"/>
+ <classpathentry kind="lib" path="lib/commons-logging-api-1.0.4.jar"/>
+ <classpathentry kind="lib" path="lib/jets3t-0.5.0.jar"/>
+ <classpathentry kind="lib" path="lib/jetty-5.1.4.jar"/>
+ <classpathentry kind="lib" path="lib/jetty-ext/commons-el.jar"/>
+ <classpathentry kind="lib" path="lib/jetty-ext/jasper-compiler.jar"/>
+ <classpathentry kind="lib" path="lib/jetty-ext/jasper-runtime.jar"/>
+ <classpathentry kind="lib" path="lib/jetty-ext/jsp-api.jar"/>
+ <classpathentry kind="lib" path="lib/junit-3.8.1.jar"/>
+ <classpathentry kind="lib" path="lib/kfs-0.1.jar"/>
+ <classpathentry kind="lib" path="lib/log4j-1.2.13.jar"/>
+ <classpathentry kind="lib" path="lib/servlet-api.jar"/>
+ <classpathentry kind="lib" path="lib/xmlenc-0.52.jar"/>
+ <classpathentry kind="lib" path="build/test/classes"/>
+ <classpathentry kind="output" path="build/eclipse-classes"/>
+</classpath>
Added: hadoop/core/trunk/.eclipse.templates/.externalToolBuilders/Hadoop_Ant_Builder.launch
URL: http://svn.apache.org/viewvc/hadoop/core/trunk/.eclipse.templates/.externalToolBuilders/Hadoop_Ant_Builder.launch?rev=642183&view=auto
==============================================================================
--- hadoop/core/trunk/.eclipse.templates/.externalToolBuilders/Hadoop_Ant_Builder.launch (added)
+++ hadoop/core/trunk/.eclipse.templates/.externalToolBuilders/Hadoop_Ant_Builder.launch Fri Mar 28 03:23:45 2008
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<launchConfiguration type="org.eclipse.ant.AntBuilderLaunchConfigurationType">
+<stringAttribute key="org.eclipse.ant.ui.ATTR_ANT_AFTER_CLEAN_TARGETS" value="clean,"/>
+<stringAttribute key="org.eclipse.ant.ui.ATTR_ANT_MANUAL_TARGETS" value="compile,compile-core-test,"/>
+<booleanAttribute key="org.eclipse.ant.ui.ATTR_TARGETS_UPDATED" value="true"/>
+<booleanAttribute key="org.eclipse.ant.ui.DEFAULT_VM_INSTALL" value="false"/>
+<stringAttribute key="org.eclipse.debug.core.ATTR_REFRESH_SCOPE" value="${project}"/>
+<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
+<listEntry value="/@PROJECT@/build.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="@PROJECT@"/>
+<stringAttribute key="org.eclipse.ui.externaltools.ATTR_LOCATION" value="${workspace_loc:/@PROJECT@/build.xml}"/>
+<stringAttribute key="org.eclipse.ui.externaltools.ATTR_RUN_BUILD_KINDS" value="full,incremental,"/>
+<booleanAttribute key="org.eclipse.ui.externaltools.ATTR_TRIGGERS_CONFIGURED" value="true"/>
+</launchConfiguration>
Added: hadoop/core/trunk/.eclipse.templates/.project
URL: http://svn.apache.org/viewvc/hadoop/core/trunk/.eclipse.templates/.project?rev=642183&view=auto
==============================================================================
--- hadoop/core/trunk/.eclipse.templates/.project (added)
+++ hadoop/core/trunk/.eclipse.templates/.project Fri Mar 28 03:23:45 2008
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>@PROJECT@</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ <buildCommand>
+ <name>org.eclipse.ui.externaltools.ExternalToolBuilder</name>
+ <triggers>full,incremental,</triggers>
+ <arguments>
+ <dictionary>
+ <key>LaunchConfigHandle</key>
+ <value><project>/.externalToolBuilders/Hadoop_Ant_Builder.launch</value>
+ </dictionary>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ </natures>
+</projectDescription>
Modified: hadoop/core/trunk/CHANGES.txt
URL: http://svn.apache.org/viewvc/hadoop/core/trunk/CHANGES.txt?rev=642183&r1=642182&r2=642183&view=diff
==============================================================================
--- hadoop/core/trunk/CHANGES.txt (original)
+++ hadoop/core/trunk/CHANGES.txt Fri Mar 28 03:23:45 2008
@@ -162,6 +162,8 @@
HADOOP-3092. Show counter values from job -status command.
(Tom White via ddas)
+ HADOOP-1228. Ant task to generate Eclipse project files. (tomwhite)
+
OPTIMIZATIONS
HADOOP-2790. Fixed inefficient method hasSpeculativeTask by removing
Modified: hadoop/core/trunk/build.xml
URL: http://svn.apache.org/viewvc/hadoop/core/trunk/build.xml?rev=642183&r1=642182&r2=642183&view=diff
==============================================================================
--- hadoop/core/trunk/build.xml (original)
+++ hadoop/core/trunk/build.xml Fri Mar 28 03:23:45 2008
@@ -1163,5 +1163,19 @@
<arg value="${jira.passwd}"/>
</exec>
</target>
+
+ <target name="eclipse-files" depends="init"
+ description="Generate files for Eclipse">
+ <pathconvert property="eclipse.project">
+ <path path="${basedir}"/>
+ <regexpmapper from="^.*/([^/]+)$$" to="\1"/>
+ </pathconvert>
+ <copy todir=".">
+ <fileset dir=".eclipse.templates"/>
+ <filterset>
+ <filter token="PROJECT" value="${eclipse.project}"/>
+ </filterset>
+ </copy>
+ </target>
</project>