o removing summit plugin

git-svn-id: https://svn.apache.org/repos/asf/maven/maven-1/plugins/trunk@114651 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
jvanzyl
2004-02-02 13:15:06 +00:00
parent a36abbf815
commit ac0da55b52
12 changed files with 0 additions and 362 deletions

View File

@@ -1,3 +0,0 @@
target
velocity.log
maven.log

View File

@@ -1,45 +0,0 @@
An application view consists of:
o application-view.xml
o pipeline.xml
o templates.jar
The WAR looks like this:
.
|-- WEB-INF
| |-- application-views
| | `-- tiny.jar
| |-- turbine-configuration.xml
| `-- web.xml
|-- css
| |-- maven.css
| |-- ns4_only.css
| |-- print.css
| `-- tigris.css
|-- images
| |-- icon_alert.gif
| |-- icon_alertsml.gif
| |-- icon_confirmsml.gif
| |-- logo-80p.jpg
| |-- logo.jpg
| |-- nw_min.gif
| |-- strich.gif
| |-- sw_min.gif
| `-- zen_logo2.gif
+-- js
`-- main.js
ISSUES
o So we have a problem with static content for each view. There isn't much
point in having some things in the JAR and some not.
o Having the templates in a JAR for development will be a PITA. We're going
to need to use the file resource loader during development.
o Being able to retrieve run-time dependencies.
o How to determine the dependencies.
o Document classloader behaviour in the Jetty component.

View File

@@ -1,78 +0,0 @@
<project
xmlns:j="jelly:core"
xmlns:define="jelly:define"
xmlns:deploy="deploy">
<!-- ===================================================================== -->
<!-- T I N Y T E S T A P P -->
<!-- ===================================================================== -->
<define:taglib uri="summit">
<define:tag name="webapp">
</define:tag>
</define:taglib>
<goal name="tiny-app">
<delete file="${maven.build.dir}/summit.war"/>
<delete dir="${maven.build.dir}/war/WEB-INF"/>
<delete file="${maven.build.dir}/tiny.war"/>
<copy todir="${maven.build.dir}/war/WEB-INF">
<fileset dir="${maven.src.dir}/test/WEB-INF"/>
</copy>
<deploy:copy-deps
todir="${maven.build.dir}/war/WEB-INF/lib"
excludes="avalon-framework,servletapi,plexus,plexus+velocity,junit,commons-logging,xml-apis,ant"
/>
<mkdir dir="${maven.build.dir}/tiny"/>
<copy todir="${maven.build.dir}/tiny">
<fileset dir="${maven.src.dir}/test/app">
<exclude name="templates/**"/>
</fileset>
</copy>
<copy todir="${maven.build.dir}/war">
<fileset dir="${maven.src.dir}/test/app/templates">
<include name="css/*"/>
<include name="images/*"/>
<include name="js/*"/>
</fileset>
</copy>
<jar
jarfile="${maven.build.dir}/tiny/templates.jar"
basedir="${maven.src.dir}/test/app/templates"
/>
<jar
jarfile="${maven.build.dir}/tiny.jar"
basedir="${maven.build.dir}/tiny">
</jar>
<copy
file="${maven.build.dir}/tiny.jar"
todir="${maven.build.dir}/war/WEB-INF/application-views"
/>
</goal>
<goal name="dt" prereqs="clean,tiny-app,war">
<copy
file="${maven.build.dir}/plexus-summit.war"
tofile="${maven.build.dir}/tiny.war"
/>
<copy
file="${maven.build.dir}/tiny.war"
todir="../.."
overwrite="true"
/>
</goal>
</project>

View File

@@ -1,20 +0,0 @@
# -------------------------------------------------------------------
# Default Maven properties for the Summit plugin.
# -------------------------------------------------------------------
# These are the properties that we believe are immutable so we
# keep them apart from the project specific properties.
# -------------------------------------------------------------------
maven.plexus.runtimeDirectory = ${basedir}/runtime
maven.plexus.bin = ${maven.plexus.runtimeDirectory}/bin
maven.plexus.conf = ${maven.plexus.runtimeDirectory}/conf
maven.plexus.log = ${maven.plexus.runtimeDirectory}/log
maven.plexus.lib = ${maven.plexus.runtimeDirectory}/lib
maven.plexus.appLib = ${maven.plexus.runtimeDirectory}/app-lib
maven.plexus.components = ${maven.plexus.runtimeDirectory}/components
maven.plexus.work = ${maven.plexus.runtimeDirectory}/work
maven.plexus.componentBuilds = ${basedir}/component-builds
maven.plexus.templatePath = ${plugin.dir}/templates
maven.plexus.launcherConfigurationTemplate = classworlds.vm
maven.plexus.launcherConfiguration = classworlds.conf

View File

@@ -1,5 +0,0 @@
# -------------------------------------------------------------------
# P R O J E C T P R O P E R T I E S
# -------------------------------------------------------------------
maven.license.licenseFile=${basedir}/../LICENSE.txt

View File

@@ -1,97 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project>
<extend>../project.xml</extend>
<pomVersion>3</pomVersion>
<id>maven-summit-plugin</id>
<name>Maven Summit Plug-in</name>
<currentVersion>1.1</currentVersion>
<description>Various goals for making development with Plexus easy.</description>
<shortDescription>Plexus Tools</shortDescription>
<url>http://maven.apache.org/reference/plugins/summit/</url>
<siteDirectory>/www/maven.apache.org/reference/plugins/summit/</siteDirectory>
<repository>
<connection>scm:cvs:pserver:anoncvs@cvs.apache.org:/home/cvspublic:maven-plugins/summit/</connection>
<url>http://cvs.apache.org/viewcvs/maven-plugins/summit/</url>
</repository>
<developers/>
<dependencies>
<dependency>
<groupId>commons-jelly</groupId>
<artifactId>commons-jelly-tags-velocity</artifactId>
<version>20030303.205659</version>
</dependency>
<dependency>
<groupId>velocity</groupId>
<artifactId>velocity</artifactId>
<version>1.4-dev</version>
</dependency>
<dependency>
<groupId>commons-beanutils</groupId>
<artifactId>commons-beanutils</artifactId>
<version>1.6.1</version>
</dependency>
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.0.3</version>
</dependency>
<dependency>
<groupId>dom4j</groupId>
<artifactId>dom4j</artifactId>
<version>1.4-dev-8</version>
<url>http://www.dom4j.org/</url>
</dependency>
<dependency>
<groupId>commons-jelly</groupId>
<artifactId>commons-jelly</artifactId>
<version>20030902.160215</version>
<url>http://jakarta.apache.org/commons/jelly/</url>
</dependency>
<dependency>
<groupId>commons-jexl</groupId>
<artifactId>commons-jexl</artifactId>
<version>1.0-beta-1</version>
<url>http://jakarta.apache.org/commons/jexl/</url>
</dependency>
<dependency>
<groupId>ant</groupId>
<artifactId>ant</artifactId>
<version>1.5.3-1</version>
</dependency>
<!-- Betwixt requirements -->
<dependency>
<groupId>commons-collections</groupId>
<artifactId>commons-collections</artifactId>
<version>2.1</version>
</dependency>
<dependency>
<groupId>commons-digester</groupId>
<artifactId>commons-digester</artifactId>
<version>1.4.1</version>
</dependency>
<dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
<version>1.0.1</version>
</dependency>
<dependency>
<groupId>commons-betwixt</groupId>
<artifactId>commons-betwixt</artifactId>
<version>20030211.133854</version>
</dependency>
<!-- Betwixt requirements -->
<dependency>
<groupId>xerces</groupId>
<artifactId>xerces</artifactId>
<version>2.4.0</version>
</dependency>
<dependency>
<groupId>xml-apis</groupId>
<artifactId>xml-apis</artifactId>
<version>1.0.b2</version>
</dependency>
</dependencies>
</project>

View File

@@ -1 +0,0 @@
stylesheets

View File

@@ -1,34 +0,0 @@
<?xml version="1.0"?>
<document>
<properties>
<title>Changes</title>
<author email="jason@zenplex.com">Jason van Zyl</author>
</properties>
<body>
<release version="1.1" date="2003-09-29">
<action dev="dion" type="update">update to commons-jelly-20030902.160215</action>
<action dev="dion" type="update">
update to velocity 1.4-dev
</action>
<action dev="dion" type="update">
Upgrade to dom4j 1.4
</action>
<action dev="dion" type="update">
Upgrade to commons-logging 1.0.3
</action>
<action dev="dion" type="update">
update to commons-lang 1.0.1
</action>
<action dev="dion" type="update">
Update to commons-collections 2.1
</action>
</release>
<release version="1.0" date="2002-08-04">
<action dev="jvanzyl" type="add">
Original release for Maven 1.0-beta8
</action>
</release>
</body>
</document>

View File

@@ -1,23 +0,0 @@
<?xml version="1.0"?>
<document>
<properties>
<title>Maven Plexus Plug-in Goals</title>
<author email="jason@zenplex.com">Jason van Zyl</author>
</properties>
<body>
<section name="Goals">
<table>
<tr><th>Goal</th><th>Description</th></tr>
<tr>
<td>plexus:runtime</td>
<td>
For a given project generate a plexus runtime using the required
components.
</td>
</tr>
</table>
</section>
</body>
</document>

View File

@@ -1,15 +0,0 @@
<?xml version="1.0"?>
<document>
<properties>
<title>Maven Ant Plug-in</title>
<author email="jason@zenplex.com">Jason van Zyl</author>
</properties>
<body>
<section name="Maven Plexus Plug-in">
<p>
</p>
</section>
</body>
</document>

View File

@@ -1,16 +0,0 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<project name="Maven Summit Plugin">
<title>Maven Summit Plugin</title>
<body>
<links>
<item name="Maven" href="http://maven.apache.org/"/>
<item name="Plexus" href="http://maven.apache.org/"/>
</links>
<menu name="Overview">
<item name="Goals" href="/goals.html" />
<item name="Properties" href="/properties.html" />
</menu>
</body>
</project>

View File

@@ -1,25 +0,0 @@
<?xml version="1.0" encoding="ISO-8859-1"?>
<document>
<properties>
<title>Maven Ant Plugin Properties</title>
<author email="dion@multitask.com.au">dIon Gillard</author>
</properties>
<body>
<section name="Maven Plexus Plugin Settings">
<table>
<tr>
<th>Property name</th>
<th>Optional?</th>
<th>Description</th>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
</tr>
</table>
</section>
</body>
</document>