Subclipse.unkrig.de
Introduction
This ECLIPSE plug-in adds an additional ANT task 'de.unkrig.subclipse.svn' which is available in ANT builds which have the option 'Run in the same JRE as the workspace' set.
The ANT task uses the SVN client that is provided by the SUBCLIPSE plug-in. Thus no configuration is required, because it is re-used from SUBCLIPSE.
Download and Installation
Within ECLIPSE, download and install the feature from the update site
http://subclipse.unkrig.de/update
The change log is available here.
Task Documentation
Examples
Tagging projects in SVN:
<!-- Verify that ANT is running in the same JVM as ECLIPSE. --> <fail unless="eclipse.running" message="Please activate the ECLIPSE external tool configuration option 'Run in the same JRE as the workspace' and re-run." /> <!-- Verify that the 'de.unkrig.subclipse' plugin is available. --> <fail message="Please install the 'de.unkrig.subclipse' ECLIPSE feature and re-run."> <condition><not><typefound name="de.unkrig.subclipse.svn" /></not></condition> </fail> <property name="d" value="http://svn.acme.com/svn/MyRepo/tags/${tag}"/> <de.unkrig.subclipse.svn> <mkdir url="${d}"/> <copy srcpath="." desturl="${d}"/> <copy srcpath="../project2" desturl="${d}"/> </de.unkrig.subclipse.svn>
If you like loading ANT tasks in separate XML namespaces, you can alternatively write:
<some-enclosing-tag-e-g-project-or-target xmlns:unkrig="antlib:de.unkrig.subclipse"> ... <fail unless="eclipse.running" message="Please activate the ECLIPSE external tool configuration option 'Run in the same JRE as the workspace' and re-run." /> <fail message="Please install the 'de.unkrig.subclipse' ECLIPSE feature and re-run."> <condition><not><typefound uri="antlib:de.unkrig.subclipse" name="svn" /></not></condition> </fail> <unkrig:svn>...
, where "unkrig
" is the (arbitrary) XML namespace prefix.
License
SUBCLIPSE.UNKRIG.DE is published under the "New BSD License".
Source Code
Source code is available via SVN on
. From that repository, check out the projects
- de.unkrig.checkstyle-configuration
- de.unkrig.commons.nullanalysis
- de.unkrig.subclipse_dist
- de.unkrig.subclipse.ant.tasks
- de.unkrig.subclipse.branding
- de.unkrig.subclipse.core
- org.apache.ant-1.8.4
, or, if you are using ECLIPSE, just import https://svn.code.sf.net/p/loggifier/code/trunk/de.unkrig.subclipse_dist/projectSet.psf.
Contact
For bugs, improvements, complaints, or any other kind of feedback, send email to arno@subclipse.unkrig.de.