Release 4.1.2.0.0
git-svn-id: https://pmd.svn.sourceforge.net/svnroot/pmd/trunk@5703 51baf565-9d33-0410-a72c-fc3788e3496d
This commit is contained in:
@ -13,9 +13,9 @@
|
||||
<property name="jdeveloper.ext.subdir" value="jdev/extensions"/>
|
||||
<property name="release.dir"
|
||||
value="C:/Documents and Settings/Torsten/My Documents/Eigene Programme/Java/PMD/releases"/>
|
||||
<property name="uploadbundle.scp.user" value="***"/>
|
||||
<property name="uploadbundle.scp.pwd" value="***"/>
|
||||
<property name="upload.ftp.pwd" value="***"/>
|
||||
<property name="uploadbundle.scp.user" value=""/>
|
||||
<property name="uploadbundle.scp.pwd" value=""/>
|
||||
<property name="upload.ftp.pwd" value=""/>
|
||||
<!-- builded properties -->
|
||||
<property name="release.dirname" value="${mainclass}.${pluginversion}"/>
|
||||
<property name="release.jarname" value="${release.dirname}.jar"/>
|
||||
@ -24,7 +24,7 @@
|
||||
<property name="release.src.zipname"
|
||||
value="${ant.project.name}-src-${pluginversion}.zip"/>
|
||||
<property name="bundle.filename"
|
||||
value="${ant.project.name}-${pluginversion}.zip"/>
|
||||
value="${ant.project.name}-bundle-${pluginversion}.zip"/>
|
||||
<property name="jdeveloper.install.dir"
|
||||
value="${jdeveloper.dir}/${jdeveloper.ext.subdir}"/>
|
||||
<!-- property section end -->
|
||||
@ -112,13 +112,13 @@
|
||||
<delete dir="update-center-bundle/${mainclass}.${pluginversion}"/>
|
||||
<delete dir="update-center-bundle/lib"/>
|
||||
<delete dir="update-center-bundle/META-INF"/>
|
||||
<move file="update-center-bundle" todir="${release.dir}"/>
|
||||
<move file="update-center-bundle/${bundle.filename}" todir="${release.dir}"/>
|
||||
</target>
|
||||
<target name="upload" depends="release,releasesrc">
|
||||
<target name="upload" depends="release,releasesrc,bundle">
|
||||
<ftp server="upload.sourceforge.net" userid="anonymous"
|
||||
password="${upload.ftp.pwd}" remotedir="incoming" binary="true"
|
||||
passive="true">
|
||||
<fileset dir="${release.dir}" includes="*.zip"/>
|
||||
<fileset dir="${release.dir}" includes="${ant.project.name}*${pluginversion}.zip"/>
|
||||
</ftp>
|
||||
</target>
|
||||
<target name="uploadbundle" depends="bundle">
|
||||
|
@ -1,16 +1,14 @@
|
||||
<?xml version = '1.0'?>
|
||||
<update-bundle version="1.0"
|
||||
xmlns="http://xmlns.oracle.com/jdeveloper/updatebundle"
|
||||
xmlns:u="http://xmlns.oracle.com/jdeveloper/update">
|
||||
<u:update id="net.sourceforge.pmd.jdeveloper">
|
||||
<u:name>PMD JDeveloper Extension</u:name>
|
||||
<u:version>4.1.2.0.0</u:version>
|
||||
<u:author>Torsten Kleiber</u:author>
|
||||
<u:author-url>http://pmd.sourceforge.net/</u:author-url>
|
||||
<u:description>Provides integrated support for PMD 4.0 in JDeveloper 10.1.3 - 11.1.1.</u:description>
|
||||
<u:requirements>
|
||||
<u:requires-extension id="oracle.jdeveloper" minVersion="10.1.3"
|
||||
maxVersion="11.1.1"/>
|
||||
</u:requirements>
|
||||
</u:update>
|
||||
</update-bundle>
|
||||
<?xml version = '1.0' encoding = 'UTF-8'?>
|
||||
<update-bundle version="1.0" xmlns="http://xmlns.oracle.com/jdeveloper/updatebundle">
|
||||
<update id="net.sourceforge.pmd.jdeveloper" xmlns="http://xmlns.oracle.com/jdeveloper/update">
|
||||
<name>PMD JDeveloper Extension</name>
|
||||
<version>4.1.2.0.0</version>
|
||||
<author>Torsten Kleiber</author>
|
||||
<author-url>http://pmd.sourceforge.net/</author-url>
|
||||
<description>Provides integrated support for PMD 4.1 in JDeveloper 10.1.3 - 11g Technology Preview 1.</description>
|
||||
<requirements>
|
||||
<requires-extension id="oracle.jdeveloper" minVersion="10.1.3.00"
|
||||
maxVersion="11.1.1.0.20.45"/>
|
||||
</requirements>
|
||||
</update>
|
||||
</update-bundle>
|
@ -1,12 +1,25 @@
|
||||
<?xml version="1.0"?>
|
||||
<updates version="1.0" xmlns="http://xmlns.oracle.com/jdeveloper/updatecenter"
|
||||
xmlns:u="http://xmlns.oracle.com/jdeveloper/update">
|
||||
<u:update id="net.sourceforge.pmd.jdeveloper">
|
||||
<u:name>PMD JDeveloper Extension</u:name>
|
||||
<u:version>4.1.2.0.0</u:version>
|
||||
<u:author>Torsten Kleiber</u:author>
|
||||
<u:author-url>http://pmd.sourceforge.net</u:author-url>
|
||||
<u:description>Provides integrated support for PMD 4.0 in JDeveloper 10.1.3 - 11.1.1.</u:description>
|
||||
<u:bundle-url>http://pmd.sourceforge.net/pmd-jdeveloper1013-4.1.2.0.0.zip</u:bundle-url>
|
||||
</u:update>
|
||||
<?xml version="1.0" encoding = 'UTF-8'?>
|
||||
<updates version="1.0" xmlns="http://xmlns.oracle.com/jdeveloper/updatecenter">
|
||||
<update id="net.sourceforge.pmd.jdeveloper" xmlns="http://xmlns.oracle.com/jdeveloper/update">
|
||||
<name>PMD JDeveloper Extension</name>
|
||||
<version>4.1.2.0.0</version>
|
||||
<author>Torsten Kleiber</author>
|
||||
<author-url>http://pmd.sourceforge.net</author-url>
|
||||
<description>Provides integrated support for PMD 4.1 in JDeveloper 10.1.3 - 11g Technology Preview 1.</description>
|
||||
<bundle-url>http://downloads.sourceforge.net/pmd/pmd-jdeveloper1013-bundle-4.1.2.0.0.zip</bundle-url>
|
||||
<requirements>
|
||||
<requires-extension id="oracle.jdeveloper" minVersion="10.1.3.00" maxVersion="11.1.1.0.20.45" />
|
||||
</requirements>
|
||||
</update>
|
||||
<update id="net.sourceforge.pmd.jdeveloper" xmlns="http://xmlns.oracle.com/jdeveloper/update">
|
||||
<name>PMD JDeveloper Extension</name>
|
||||
<version>4.1.3.0.0</version>
|
||||
<author>Torsten Kleiber</author>
|
||||
<author-url>http://pmd.sourceforge.net</author-url>
|
||||
<description>Provides integrated support for PMD 4.1 in JDeveloper 11g Technology Preview 2.</description>
|
||||
<bundle-url>http://downloads.sourceforge.net/pmd/pmd-jdeveloper1111-bundle-4.1.3.0.0.zip</bundle-url>
|
||||
<requirements>
|
||||
<requires-extension id="oracle.jdeveloper" minVersion="11.1.1.0.20.46.84" maxVersion="11.1.1.0.20.46.84" />
|
||||
</requirements>
|
||||
</update>
|
||||
</updates>
|
@ -1,6 +1,10 @@
|
||||
December 06, 2007 - 4.1:
|
||||
Updated PMD version to 4.1.
|
||||
Set PMD java version to project J2SE/target.
|
||||
Fix for showing rules examples in PMD property window.
|
||||
|
||||
August 06, 2007 - 1.9:
|
||||
Upgraded to PMD 4.0
|
||||
Upgraded for use in JDeveloper 10.1.3 to 11.1.1
|
||||
|
||||
January 30, 2005 - 1.8:
|
||||
Better presentation of the rule violations.
|
||||
|
@ -1,28 +1,26 @@
|
||||
<?xml version = '1.0' encoding = 'UTF-8'?>
|
||||
<ex:extension xmlns:ex="http://jcp.org/jsr/198/extension-manifest"
|
||||
xmlns="http://xmlns.oracle.com/jdeveloper/1013/extension"
|
||||
xmlns:jdev="http://xmlns.oracle.com/jdeveloper/1013/jdev-libraries"
|
||||
<extension xmlns="http://jcp.org/jsr/198/extension-manifest"
|
||||
id="net.sourceforge.pmd.jdeveloper" version="4.1.2.0.0"
|
||||
esdk-version="1.0">
|
||||
<ex:name>PMD JDeveloper Extension</ex:name>
|
||||
<ex:owner>Torsten Kleiber</ex:owner>
|
||||
<ex:classpaths>
|
||||
<ex:classpath>${ide.extension.install.home}/lib/pmd-4.1.jar</ex:classpath>
|
||||
<ex:classpath>${ide.extension.install.home}/lib/jaxen-1.1.1.jar</ex:classpath>
|
||||
<ex:classpath>${ide.extension.install.home}/lib/asm-3.1.jar</ex:classpath>
|
||||
</ex:classpaths>
|
||||
<ex:dependencies>
|
||||
<ex:import version="10.1.3">oracle.jdeveloper</ex:import>
|
||||
</ex:dependencies>
|
||||
<ex:hooks>
|
||||
<jdeveloper-hook>
|
||||
<name>PMD JDeveloper Extension</name>
|
||||
<owner>Torsten Kleiber</owner>
|
||||
<dependencies>
|
||||
<import>oracle.jdeveloper</import>
|
||||
</dependencies>
|
||||
<classpaths>
|
||||
<classpath>net.sourceforge.pmd.jdeveloper.4.1.2.0.0/lib/pmd-4.1.jar</classpath>
|
||||
<classpath>net.sourceforge.pmd.jdeveloper.4.1.2.0.0/lib/jaxen-1.1.1.jar</classpath>
|
||||
<classpath>net.sourceforge.pmd.jdeveloper.4.1.2.0.0/lib/asm-3.1.jar</classpath>
|
||||
</classpaths>
|
||||
<hooks>
|
||||
<jdeveloper-hook xmlns="http://xmlns.oracle.com/jdeveloper/1013/extension">
|
||||
<addins>
|
||||
<addin>net.sourceforge.pmd.jdeveloper.Plugin</addin>
|
||||
</addins>
|
||||
</jdeveloper-hook>
|
||||
<ex:feature-hook>
|
||||
<ex:description>Provides integrated support for PMD 4.0 in JDeveloper 10.1.3 - 11.1.1.</ex:description>
|
||||
<ex:optional>true</ex:optional>
|
||||
</ex:feature-hook>
|
||||
</ex:hooks>
|
||||
</ex:extension>
|
||||
<feature-hook>
|
||||
<description>Provides integrated support for PMD 4.1 in JDeveloper 10.1.3 - 11g Technology Preview 1.</description>
|
||||
<optional>false</optional>
|
||||
</feature-hook>
|
||||
</hooks>
|
||||
</extension>
|
||||
|
@ -116,7 +116,7 @@
|
||||
<hash n="oracle.jdevimpl.config.JProjectLibraries">
|
||||
<list n="exportedReferences">
|
||||
<hash>
|
||||
<url n="id" path="../../../../../../../Oracle/10gJD10133/jdev/system/oracle.jdeveloper.10.1.3.41.57/PMD 4.0.library"/>
|
||||
<url n="id" path="../../../../../../../Oracle/10gJD10133/jdev/system/oracle.jdeveloper.10.1.3.41.57/PMD 4.1.library"/>
|
||||
<value n="isJDK" v="false"/>
|
||||
</hash>
|
||||
<hash>
|
||||
@ -131,7 +131,7 @@
|
||||
<hash n="internalDefinitions"/>
|
||||
<list n="libraryReferences">
|
||||
<hash>
|
||||
<url n="id" path="../../../../../../../Oracle/10gJD10133/jdev/system/oracle.jdeveloper.10.1.3.41.57/PMD 4.0.library"/>
|
||||
<url n="id" path="../../../../../../../Oracle/10gJD10133/jdev/system/oracle.jdeveloper.10.1.3.41.57/PMD 4.1.library"/>
|
||||
<value n="isJDK" v="false"/>
|
||||
</hash>
|
||||
<hash>
|
||||
|
@ -9,7 +9,6 @@ import net.sourceforge.pmd.cpd.CPD;
|
||||
import net.sourceforge.pmd.cpd.LanguageFactory;
|
||||
import net.sourceforge.pmd.cpd.Match;
|
||||
import net.sourceforge.pmd.cpd.TokenEntry;
|
||||
import net.sourceforge.pmd.SourceType;
|
||||
|
||||
import oracle.ide.Addin;
|
||||
import oracle.ide.AddinManager;
|
||||
@ -35,7 +34,6 @@ import oracle.ide.navigator.NavigatorManager;
|
||||
import oracle.ide.panels.Navigable;
|
||||
|
||||
import oracle.jdeveloper.compiler.IdeLog;
|
||||
import oracle.jdeveloper.compiler.OjcConfigurationPanel;
|
||||
import oracle.jdeveloper.compiler.IdeStorage;
|
||||
import oracle.jdeveloper.model.JavaSourceNode;
|
||||
|
||||
@ -57,9 +55,6 @@ import java.util.Iterator;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import oracle.jdeveloper.compiler.OjcConfiguration;
|
||||
|
||||
|
||||
public class Plugin implements Addin, Controller, ContextMenuListener {
|
||||
|
||||
public class CPDViolationPage extends AbstractLogPage implements TreeSelectionListener {
|
||||
@ -195,7 +190,7 @@ public class Plugin implements Addin, Controller, ContextMenuListener {
|
||||
IdeSettings.registerUI(new Navigable(PMD_TITLE, SettingsPanel.class,
|
||||
new Navigable[] { }));
|
||||
Ide.getVersionInfo().addComponent(PMD_TITLE,
|
||||
" JDeveloper Extension " + version());
|
||||
"JDeveloper Extension " + Version.version());
|
||||
|
||||
ruleViolationPage = new RuleViolationPage();
|
||||
// cpdViolationPage = new CPDViolationPage();
|
||||
@ -206,10 +201,6 @@ public class Plugin implements Addin, Controller, ContextMenuListener {
|
||||
EditorManager.getEditorManager().getContextMenu().removeContextMenuListener(this);
|
||||
}
|
||||
|
||||
public String version() {
|
||||
return "4.1.2.0.0";
|
||||
}
|
||||
|
||||
public float ideVersion() {
|
||||
return 0.1f;
|
||||
}
|
||||
@ -236,7 +227,7 @@ public class Plugin implements Addin, Controller, ContextMenuListener {
|
||||
try {
|
||||
pmdFileToNodeMap.clear();
|
||||
PMD pmd = new PMD();
|
||||
setJavaVersion(context, pmd);
|
||||
Version.setJavaVersion(context, pmd);
|
||||
|
||||
SelectedRules rules =
|
||||
new SelectedRules(SettingsPanel.createSettingsStorage());
|
||||
@ -330,21 +321,6 @@ public class Plugin implements Addin, Controller, ContextMenuListener {
|
||||
return true;
|
||||
}
|
||||
|
||||
private void setJavaVersion(Context context, PMD pmd) {
|
||||
OjcConfiguration config =
|
||||
OjcConfiguration.getInstance(context.getProject());
|
||||
String source = config.getSource();
|
||||
if (source.equals("1.6")) {
|
||||
pmd.setJavaVersion(SourceType.JAVA_16);
|
||||
} else if (source.equals("1.5")) {
|
||||
pmd.setJavaVersion(SourceType.JAVA_15);
|
||||
} else if (source.equals("1.4")) {
|
||||
pmd.setJavaVersion(SourceType.JAVA_14);
|
||||
} else if (source.equals("1.3")) {
|
||||
pmd.setJavaVersion(SourceType.JAVA_13);
|
||||
}
|
||||
}
|
||||
|
||||
public boolean update(IdeAction ideAction, Context context) {
|
||||
return false;
|
||||
}
|
||||
|
@ -85,7 +85,7 @@ public class SettingsPanel extends DefaultTraversablePanel {
|
||||
exampleTextArea.setCaretPosition(0);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public class CheckboxListCellRenderer implements ListCellRenderer {
|
||||
public Component getListCellRendererComponent(JList list,
|
||||
|
@ -0,0 +1,30 @@
|
||||
package net.sourceforge.pmd.jdeveloper;
|
||||
|
||||
import net.sourceforge.pmd.PMD;
|
||||
import net.sourceforge.pmd.SourceType;
|
||||
|
||||
import oracle.ide.Context;
|
||||
|
||||
import oracle.jdeveloper.compiler.OjcConfiguration;
|
||||
|
||||
class Version {
|
||||
public static void setJavaVersion(Context context, PMD pmd) {
|
||||
OjcConfiguration config =
|
||||
OjcConfiguration.getInstance(context.getProject());
|
||||
String source = config.getSource();
|
||||
if (source.equals("1.6")) {
|
||||
pmd.setJavaVersion(SourceType.JAVA_16);
|
||||
} else if (source.equals("1.5")) {
|
||||
pmd.setJavaVersion(SourceType.JAVA_15);
|
||||
} else if (source.equals("1.4")) {
|
||||
pmd.setJavaVersion(SourceType.JAVA_14);
|
||||
} else if (source.equals("1.3")) {
|
||||
pmd.setJavaVersion(SourceType.JAVA_13);
|
||||
}
|
||||
}
|
||||
|
||||
public static String version() {
|
||||
return "4.1.2.0.0";
|
||||
}
|
||||
|
||||
}
|
Reference in New Issue
Block a user