[Fb-contrib-commit] SF.net SVN: fb-contrib:[1621] trunk/fb-contrib
Brought to you by:
dbrosius
|
From: <dbr...@us...> - 2010-09-26 00:57:16
|
Revision: 1621
http://fb-contrib.svn.sourceforge.net/fb-contrib/?rev=1621&view=rev
Author: dbrosius
Date: 2010-09-26 00:57:09 +0000 (Sun, 26 Sep 2010)
Log Message:
-----------
Build.xml patch for Eclipse plugin - ID: 3074606: by Andrei Loskutov
Modified Paths:
--------------
trunk/fb-contrib/META-INF/MANIFEST.MF
trunk/fb-contrib/build.xml
Modified: trunk/fb-contrib/META-INF/MANIFEST.MF
===================================================================
--- trunk/fb-contrib/META-INF/MANIFEST.MF 2010-09-23 10:50:21 UTC (rev 1620)
+++ trunk/fb-contrib/META-INF/MANIFEST.MF 2010-09-26 00:57:09 UTC (rev 1621)
@@ -1,7 +1,7 @@
Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: FB-Contrib Plug-in
-Bundle-SymbolicName: com.mebigfatguy.fbcontrib;singleton:=true
+Bundle-SymbolicName: fb-contrib;singleton:=true
Bundle-Version: 4.5.0.qualifier
Bundle-ClassPath: .
Bundle-Vendor: FB-Contrib Project
Modified: trunk/fb-contrib/build.xml
===================================================================
--- trunk/fb-contrib/build.xml 2010-09-23 10:50:21 UTC (rev 1620)
+++ trunk/fb-contrib/build.xml 2010-09-26 00:57:09 UTC (rev 1621)
@@ -4,9 +4,9 @@
-->
<project name="fb-contrib" default="install">
-
+
<property file="build.properties"/>
-
+
<property name="src.dir" value="${basedir}/src"/>
<property name="classes.dir" value="${basedir}/classes"/>
<property name="lib.dir" value="${basedir}/lib"/>
@@ -19,9 +19,9 @@
<property name="javac.target" value="1.5"/>
<property name="javac.deprecation" value="on"/>
<property name="javac.debug" value="on"/>
-
+
<property name="fb-contrib.version" value="4.5.0"/>
-
+
<target name="clean" description="removes all generated collateral">
<delete dir="${classes.dir}"/>
<delete dir="${javadoc.dir}"/>
@@ -35,7 +35,7 @@
</delete>
<delete dir="${basedir}/plugin"/>
</target>
-
+
<target name="-init" description="prepares repository for a build">
<mkdir dir="${classes.dir}"/>
<mkdir dir="${javadoc.dir}"/>
@@ -55,7 +55,7 @@
<mkdir dir="${classes.dir}/com/mebigfatguy/fbcontrib/detect"/>
<echo message="*.class" file="${classes.dir}/com/mebigfatguy/fbcontrib/detect/.cvsignore"/>
</target>
-
+
<target name="validate_xml" depends="-init" description="validates the xml files">
<xmlvalidate lenient="false" failonerror="yes">
<attribute name="http://apache.org/xml/features/validation/schema" value="true"/>
@@ -63,7 +63,7 @@
<fileset dir="${etc.dir}" includes="*.xml"/>
</xmlvalidate>
</target>
-
+
<target name="compile" depends="-init" description="compiles java files">
<javac srcdir="${src.dir}"
destdir="${classes.dir}"
@@ -74,7 +74,7 @@
<classpath refid="fb-contrib.classpath"/>
</javac>
</target>
-
+
<target name="compile_samples" depends="-init" description="compiles sample problem files">
<javac srcdir="${samples.dir}"
destdir="${samples.dir}"
@@ -96,8 +96,8 @@
<classpath refid="fb-contrib.classpath"/>
<classpath refid="fb-contrib.samples.classpath"/>
</javac>
- </target>
-
+ </target>
+
<target name="jar" depends="compile" description="produces the fb-contrib jar file">
<jar destfile="${basedir}/fb-contrib-${fb-contrib.version}.jar">
<fileset dir="etc">
@@ -110,6 +110,7 @@
<include name="**/*.class"/>
</fileset>
<fileset dir="${basedir}">
+ <include name="plugin.xml"/>
<include name="license.txt"/>
</fileset>
<manifest>
@@ -117,21 +118,23 @@
<attribute name="Main-Class" value="com.mebigfatguy.fbcontrib.FBContrib"/>
<attribute name="Bundle-ManifestVersion" value="2"/>
<attribute name="Bundle-Name" value="fb-contrib plugin"/>
- <attribute name="Bundle-SymbolicName" value="com.mebigfatguy.fbcontrib"/>
- <attribute name="Bundle-Version" value="${fb-contrib.version}"/>
- <attribute name="Import-Package" value="org.apache.bcel,org.apache.bcel.classfile,org.apache.bcel.generic,edu.umd.cs.findbugs,edu.umd.cs.findbugs.ba,edu.umd.cs.findbugs.visitclass"/>
- <attribute name="Export-Package" value="com.mebigfatguy.fbcontrib,com.mebigfatguy.fbcontrib.collect,com.mebigfatguy.fbcontrib.detect,com.mebigfatguy.fbcontrib.utils"/>
+ <attribute name="Bundle-SymbolicName" value="fb-contrib; singleton:=true"/>
+ <attribute name="Bundle-Version" value="${fb-contrib.version}"/>
+ <attribute name="Bundle-ClassPath" value="."/>
+ <attribute name="Bundle-Vendor" value="FB-Contrib Project"/>
+ <attribute name="Require-Bundle" value="edu.umd.cs.findbugs.plugin.eclipse"/>
+ <attribute name="Bundle-ActivationPolicy" value="lazy"/>
</manifest>
- </jar>
+ </jar>
</target>
-
+
<target name="html" depends="-init" description="generates dynamic html">
- <xslt basedir="${etc.dir}"
- destdir="${htdocs.dir}"
+ <xslt basedir="${etc.dir}"
+ destdir="${htdocs.dir}"
style="${etc.dir}/bugdescriptions.xsl"
in="${etc.dir}/messages.xml" out="${htdocs.dir}/bugdescriptions.html"/>
</target>
-
+
<target name="srczip" description="builds the source distribution zip file">
<zip destfile="${basedir}/fb-contrib-src-${fb-contrib.version}.zip" basedir="${basedir}">
<fileset dir="${src.dir}">
@@ -144,7 +147,7 @@
</fileset>
</zip>
</target>
-
+
<target name="javadoc" depends="-init" description="build the javadoc for the project">
<javadoc packagenames="com.mebigfatguy.*"
sourcepath="${src.dir}"
@@ -155,10 +158,10 @@
<bottom><![CDATA[<i>Copyright © 2005-2010 MeBigFatGuy.com. All Rights Reserved.</i>]]></bottom>
</javadoc>
</target>
-
+
<target name="build" depends="clean, -init, validate_xml, compile, compile_samples, jar" description="builds the plugin jar">
</target>
-
+
<target name="install" depends="build" description="installs the plugin into FindBugs">
<property environment="env"/>
<copy todir="${env.FINDBUGS_HOME}/plugin">
@@ -167,7 +170,7 @@
</fileset>
</copy>
</target>
-
+
<target name="release" depends="build, srczip, html, javadoc" description="prepares everything for a release"/>
</project>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|