svn commit: rev 45973 - in avalon/trunk/central/laboratory/studio: . core core/etc
[email protected] 13 Sep 2004 12:12:58 -0000
| Newsgroups | gmane.comp.jakarta.avalon.cvs |
|---|---|
| Message-ID | <[email protected]> |
Author: niclas
Date: Mon Sep 13 05:12:58 2004
New Revision: 45973
Added:
avalon/trunk/central/laboratory/studio/core/etc/plugin-spec.xml (contents, props changed)
Modified:
avalon/trunk/central/laboratory/studio/core/build.xml
avalon/trunk/central/laboratory/studio/core/project.properties
avalon/trunk/central/laboratory/studio/index.xml
Log:
Putting the plugin to use.
Modified: avalon/trunk/central/laboratory/studio/core/build.xml
==============================================================================
--- avalon/trunk/central/laboratory/studio/core/build.xml (original)
+++ avalon/trunk/central/laboratory/studio/core/build.xml Mon Sep 13 05:12:58 2004
@@ -1,7 +1,8 @@
<?xml version="1.0" encoding="UTF-8" ?>
<project name="metro-studio-core" default="install" basedir="."
- xmlns:x="antlib:org.apache.avalon.tools">
+ xmlns:x="antlib:org.apache.avalon.tools"
+>
<property file="project.properties" />
Added: avalon/trunk/central/laboratory/studio/core/etc/plugin-spec.xml
==============================================================================
--- (empty file)
+++ avalon/trunk/central/laboratory/studio/core/etc/plugin-spec.xml Mon Sep 13 05:12:58 2004
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<?eclipse version="3.0"?>
+<plugin
+ id="org.apache.metro.studio.core"
+ name="Metro Studio Core"
+ provider-name="The Apache Software Foundation"
+ class="org.apache.metro.studio.eclipse.core.MetroStudioCore">
+
+ <requires>
+ <import plugin="org.eclipse.core.resources"/>
+ <import plugin="org.eclipse.ui"/>
+ <import plugin="org.eclipse.jdt.core"/>
+ <import plugin="org.eclipse.jdt.launching"/>
+ <import plugin="org.eclipse.core.runtime"/>
+ <import plugin="org.eclipse.core.boot"/>
+ <import plugin="org.junit"/>
+ </requires>
+
+ <extension
+ point="org.eclipse.help.toc">
+ <toc
+ file="toc.xml"
+ primary="true">
+ </toc>
+ <toc
+ file="docs/eclipse/tocconcepts.xml">
+ </toc>
+ <toc
+ file="docs/eclipse/tocgettingstarted.xml">
+ </toc>
+ <toc
+ file="docs/eclipse/tocreference.xml">
+ </toc>
+ <toc
+ file="docs/eclipse/tocsamples.xml">
+ </toc>
+ <toc
+ file="docs/eclipse/toctasks.xml">
+ </toc>
+ </extension>
+ <extension
+ id="blockNature"
+ name="MetroStudioBlockNature"
+ point="org.eclipse.core.resources.natures">
+ <runtime>
+ <run
+ class="org.apache.metro.studio.eclipse.core.nature.MetroBlockNature">
+ </run>
+ </runtime>
+ <builder
+ id="org.apache.metro.studio.blockNature">
+ </builder>
+ </extension>
+
+</plugin>
Modified: avalon/trunk/central/laboratory/studio/core/project.properties
==============================================================================
--- avalon/trunk/central/laboratory/studio/core/project.properties (original)
+++ avalon/trunk/central/laboratory/studio/core/project.properties Mon Sep 13 05:12:58 2004
@@ -1,2 +1,3 @@
project.system = ../../../system/build
+
Modified: avalon/trunk/central/laboratory/studio/index.xml
==============================================================================
--- avalon/trunk/central/laboratory/studio/index.xml (original)
+++ avalon/trunk/central/laboratory/studio/index.xml Mon Sep 13 05:12:58 2004
@@ -198,15 +198,18 @@
<dependencies>
<include key="metro-studio-event-api"/>
<include key="avalon-repository-main"/>
- <include key="eclipse-core-resources"/>
- <include key="eclipse-core-runtime"/>
- <include key="eclipse-ui-plugin-workbench"/>
- <include key="eclipse-osgi"/>
- <include key="eclipse-osgi-core"/>
- <include key="eclipse-jdt-core"/>
- <include key="eclipse-jdt-launching"/>
+ <include key="eclipse-core-resources" runtime="false" />
+ <include key="eclipse-core-runtime" runtime="false" />
+ <include key="eclipse-ui-plugin-workbench" runtime="false" />
+ <include key="eclipse-osgi" runtime="false" />
+ <include key="eclipse-osgi-core" runtime="false" />
+ <include key="eclipse-jdt-core" runtime="false" />
+ <include key="eclipse-jdt-launching" runtime="false" />
<include key="xstream"/>
</dependencies>
+ <plugins>
+ <include key="metro-studio-magic"/>
+ </plugins>
</project>
<project basedir="docs">
@@ -272,6 +275,23 @@
<include key="eclipse-pde-ui"/>
</dependencies>
</project>
+
+ <plugin basedir="magic">
+ <info>
+ <group>metro/studio/magic</group>
+ <name>metro-studio-magic</name>
+ <version>1.0.0</version>
+ <status>SNAPSHOT</status>
+ </info>
+ <dependencies>
+ </dependencies>
+ <tasks>
+ <taskdef name="eclipse" class="org.apache.metro.studio.magic.EclipseTask"/>
+ </tasks>
+ <listeners>
+ <listener class="org.apache.metro.studio.magic.EclipseBuildListener"/>
+ </listeners>
+ </plugin>
</index>