JAVA自动打包成JAR环境插件
源代码在线查看: plugin.xml
id="net.sf.fjep.fatjar"
name="Fat Jar Plug-in"
version="0.0.27"
provider-name="Ferenc Hechler"
class="net.sf.fjep.fatjar.FatjarPlugin">
objectClass="org.eclipse.jdt.internal.core.JavaProject"
id="net.sf.fjep.fatjar.contribution2">
enablesFor="1"
label="Build Fat Jar"
icon="icons/fjexport.gif"
class="net.sf.fjep.fatjar.popup.actions.BuildFatJar"
id="net.sf.fjep.fatjar.buildFatJar">
objectClass="org.eclipse.core.resources.IFile"
nameFilter="*.fatjar"
id="net.sf.fjep.fatjar.objectContribution1">
label="Fat Jar"
id="net.sf.fjep.fatjar.menu1">
enablesFor="1"
label="Quick Build"
icon="icons/quickbuild.gif"
class="net.sf.fjep.fatjar.popup.actions.BuildFatJar"
menubarPath="net.sf.fjep.fatjar.menu1/group1"
id="net.sf.fjep.fatjar.quickBuildFatJarFromSettings"/>
enablesFor="1"
label=" Build"
icon="icons/fjexport.gif"
class="net.sf.fjep.fatjar.popup.actions.BuildFatJar"
menubarPath="net.sf.fjep.fatjar.menu1/group1"
id="net.sf.fjep.fatjar.buildFatJarFromSettings"/>
point="org.eclipse.ui.preferencePages">
class="net.sf.fjep.fatjar.preferences.FatJarPreferencePage"
name="Fat Jar Preferences"
id="net.sf.fjep.fatjar.preferences.FatJarPreferencePage"/>
point="org.eclipse.core.runtime.preferences">
point="org.eclipse.ui.exportWizards">
name="Fat Jar Exporter"
class="net.sf.fjep.fatjar.wizard.FJExportWizard"
icon="./icons/fjexport.gif">
Export project into one executable JAR
id="fatjarJarUtil"
name="Self provided extensionpoint"
point="net.sf.fjep.fatjar.jarutil">
point="org.eclipse.ant.core.antTasks">
eclipseRuntime="false"
class="net.sf.fjep.anttask.FJBuildTask"
headless="true"
library="fatjar.jar"
name="fatjar.build"/>
point="org.eclipse.ant.core.antTypes">
eclipseRuntime="false"
class="net.sf.fjep.anttask.FJFileSourceType"
headless="true"
library="fatjar.jar"
name="fatjar.filesource"/>
eclipseRuntime="false"
class="net.sf.fjep.anttask.FJJarSourceType"
headless="true"
library="fatjar.jar"
name="fatjar.jarsource"/>
eclipseRuntime="false"
class="net.sf.fjep.anttask.FJExcludeType"
headless="true"
library="fatjar.jar"
name="fatjar.exclude"/>
eclipseRuntime="false"
class="net.sf.fjep.anttask.FJManifestType"
headless="true"
library="fatjar.jar"
name="fatjar.manifest"/>