Author: brett
Date: Wed Nov 24 01:31:51 2004
New Revision: 106401
URL: http://svn.apache.org/viewcvs?view=rev&rev=106401
Log:
make the plugin a little more robust.
- install to repository, not maven installation under Maven 1.0.x version of
multiproject
More changes are necessary so that it depends less on the environment
and passes those values through to the task, as well as do some error handling.
Promote to the same directory level as other subprojects
Added:
incubator/directory/eve/trunk/maven-eve-plugin/
- copied from r106276,
incubator/directory/eve/trunk/tools/maven-eve-plugin/
incubator/directory/eve/trunk/maven-eve-plugin/maven.xml
incubator/directory/eve/trunk/maven-eve-plugin/plugin.jelly
- copied, changed from r106400,
incubator/directory/eve/trunk/tools/maven-eve-plugin/plugin.jelly
incubator/directory/eve/trunk/maven-eve-plugin/plugin.properties
- copied unchanged from r106400,
incubator/directory/eve/trunk/tools/maven-eve-plugin/plugin.properties
incubator/directory/eve/trunk/maven-eve-plugin/project.properties
- copied unchanged from r106400,
incubator/directory/eve/trunk/tools/maven-eve-plugin/project.properties
incubator/directory/eve/trunk/maven-eve-plugin/project.xml
- copied, changed from r106400,
incubator/directory/eve/trunk/tools/maven-eve-plugin/project.xml
incubator/directory/eve/trunk/maven-eve-plugin/src/
- copied from r106400,
incubator/directory/eve/trunk/tools/maven-eve-plugin/src/
incubator/directory/eve/trunk/maven-eve-plugin/xdocs/
- copied from r106400,
incubator/directory/eve/trunk/tools/maven-eve-plugin/xdocs/
Removed:
incubator/directory/eve/trunk/tools/maven-eve-plugin/
Added: incubator/directory/eve/trunk/maven-eve-plugin/maven.xml
Url:
http://svn.apache.org/viewcvs/incubator/directory/eve/trunk/maven-eve-plugin/maven.xml?view=auto&rev=106401
==============================================================================
--- (empty file)
+++ incubator/directory/eve/trunk/maven-eve-plugin/maven.xml Wed Nov 24
01:31:51 2004
@@ -0,0 +1,6 @@
+<project xmlns:maven="jelly:maven">
+ <goal name="multiproject:install-callback">
+ <!-- Can be removed if multiproject-1.6 is required -->
+ <attainGoal name="plugin:repository-install"/>
+ </goal>
+</project>
Copied: incubator/directory/eve/trunk/maven-eve-plugin/plugin.jelly (from
r106400, incubator/directory/eve/trunk/tools/maven-eve-plugin/plugin.jelly)
Url:
http://svn.apache.org/viewcvs/incubator/directory/eve/trunk/maven-eve-plugin/plugin.jelly?view=diff&rev=106401&p1=incubator/directory/eve/trunk/tools/maven-eve-plugin/plugin.jelly&r1=106400&p2=incubator/directory/eve/trunk/maven-eve-plugin/plugin.jelly&r2=106401
==============================================================================
--- incubator/directory/eve/trunk/tools/maven-eve-plugin/plugin.jelly
(original)
+++ incubator/directory/eve/trunk/maven-eve-plugin/plugin.jelly Wed Nov 24
01:31:51 2004
@@ -61,10 +61,13 @@
<echo>maven.eve.schema.deps.${schema} = ${deps}</echo>
-->
+ <!-- Basedir sysprop not set when not forking -->
+ <j:set var="noop"
value="${systemScope.setProperty('basedir', basedir)}"/>
<j:useBean var="task"
class="org.apache.eve.tools.schema.EveSchemaToolTask"
name="${schema}" owner="${owner}"
package="${package}" dependencies="${deps}"/>
<j:expr value="${task.execute()}"/>
<echo>Generated schema producer classes for
${schema}.schema</echo>
+ <!-- TODO: need to honour failures! -->
</j:forEach>
</j:if>
Copied: incubator/directory/eve/trunk/maven-eve-plugin/plugin.properties (from
r106400, incubator/directory/eve/trunk/tools/maven-eve-plugin/plugin.properties)
Url:
http://svn.apache.org/viewcvs/incubator/directory/eve/trunk/maven-eve-plugin/plugin.properties?view=diff&rev=106401&p1=incubator/directory/eve/trunk/tools/maven-eve-plugin/plugin.properties&r1=106400&p2=incubator/directory/eve/trunk/maven-eve-plugin/plugin.properties&r2=106401
==============================================================================
Copied: incubator/directory/eve/trunk/maven-eve-plugin/project.properties (from
r106400,
incubator/directory/eve/trunk/tools/maven-eve-plugin/project.properties)
Url:
http://svn.apache.org/viewcvs/incubator/directory/eve/trunk/maven-eve-plugin/project.properties?view=diff&rev=106401&p1=incubator/directory/eve/trunk/tools/maven-eve-plugin/project.properties&r1=106400&p2=incubator/directory/eve/trunk/maven-eve-plugin/project.properties&r2=106401
==============================================================================
Copied: incubator/directory/eve/trunk/maven-eve-plugin/project.xml (from
r106400, incubator/directory/eve/trunk/tools/maven-eve-plugin/project.xml)
Url:
http://svn.apache.org/viewcvs/incubator/directory/eve/trunk/maven-eve-plugin/project.xml?view=diff&rev=106401&p1=incubator/directory/eve/trunk/tools/maven-eve-plugin/project.xml&r1=106400&p2=incubator/directory/eve/trunk/maven-eve-plugin/project.xml&r2=106401
==============================================================================
--- incubator/directory/eve/trunk/tools/maven-eve-plugin/project.xml
(original)
+++ incubator/directory/eve/trunk/maven-eve-plugin/project.xml Wed Nov 24
01:31:51 2004
@@ -17,7 +17,7 @@
*/
-->
<project>
- <extend>${basedir}/../../project.xml</extend>
+ <extend>${basedir}/../project.xml</extend>
<pomVersion>1</pomVersion>
<artifactId>maven-eve-plugin</artifactId>
<groupId>incubator-directory</groupId>