mcconnell 2004/04/12 09:01:57 Modified: merlin/kernel/plugin index.ent maven.xml project.xml Added: merlin/kernel/plugin copy-all.xsl Log: Update merlin-plugin to eliminate ent reference in packaged project.xml. Revision Changes Path 1.5 +2 -0 avalon/merlin/kernel/plugin/index.ent Index: index.ent =================================================================== RCS file: /home/cvs/avalon/merlin/kernel/plugin/index.ent,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- index.ent 9 Apr 2004 06:52:02 -0000 1.4 +++ index.ent 12 Apr 2004 16:01:57 -0000 1.5 @@ -1,3 +1,5 @@ <!ENTITY % merlin-entities SYSTEM "file:../../../versioning/avalon-merlin.ent"> %merlin-entities; <!ENTITY % meta-entities SYSTEM "file:../../../versioning/avalon-meta.ent"> %meta-entities; <!ENTITY % repo-entities SYSTEM "file:../../../versioning/avalon-repository.ent"> %repo-entities; +<!ENTITY % util-entities SYSTEM "file:../../../versioning/avalon-util.ent"> %util-entities; +<!ENTITY % logging-entities SYSTEM "file:../../../versioning/avalon-logging.ent"> %logging-entities; 1.7 +16 -5 avalon/merlin/kernel/plugin/maven.xml Index: maven.xml =================================================================== RCS file: /home/cvs/avalon/merlin/kernel/plugin/maven.xml,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- maven.xml 13 Dec 2003 21:08:31 -0000 1.6 +++ maven.xml 12 Apr 2004 16:01:57 -0000 1.7 @@ -1,13 +1,24 @@ -<project default="plugin:install" xmlns:maven="jelly:maven" xmlns:j="jelly:core" xmlns:util="jelly:util" xmlns:ant="jelly:ant"> +<project default="plugin:install" xmlns:ant="jelly:ant"> - - <!-- - Add the merlin.properties file. - --> <postGoal name="java:compile"> <ant:copy file="${maven.repo.local}/${pom.groupId}/properties/merlin.properties" toDir="${maven.build.dir}/classes" verbose="yes"/> </postGoal> + <preGoal name="jar:jar"> + <attainGoal name="avalon:generate"/> + </preGoal> + + <goal name="avalon:generate"> + <echo message="starting"/> + <mkdir dir="${maven.build.dir}/classes"/> + <ant:xslt in="${basedir}/project.xml" out="${maven.build.dir}/classes/project.xml" + style="${basedir}/copy-all.xsl"> + <outputproperty name="method" value="xml" /> + <outputproperty name="standalone" value="yes"/> + <outputproperty name="indent" value="yes"/> + </ant:xslt> + <echo message="done"/> + </goal> </project> 1.23 +0 -1 avalon/merlin/kernel/plugin/project.xml Index: project.xml =================================================================== RCS file: /home/cvs/avalon/merlin/kernel/plugin/project.xml,v retrieving revision 1.22 retrieving revision 1.23 diff -u -r1.22 -r1.23 --- project.xml 9 Apr 2004 06:52:02 -0000 1.22 +++ project.xml 12 Apr 2004 16:01:57 -0000 1.23 @@ -51,7 +51,6 @@ <include>plugin.jelly</include> <include>plugin.properties</include> <include>project.properties</include> - <include>project.xml</include> </includes> </resource> <resource> 1.1 avalon/merlin/kernel/plugin/copy-all.xsl Index: copy-all.xsl =================================================================== <?xml version="1.0"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml"> <xsl:template match="@*|*|text()|processing-instruction()" priority="-1"> <xsl:copy> <xsl:apply-templates select="@*|*|text()|processing-instruction()"/> </xsl:copy> </xsl:template> </xsl:stylesheet>
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]