----- Original Message ----- From: <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Thursday, May 27, 2004 8:47 AM Subject: cvs commit: maven-components/maven-plugin/src/main/java/org/apache/maven/plugin/generato r/jelly JellyHarnessGenerator.java
> jvanzyl 2004/05/26 23:47:45 > > Modified: maven-plugin/src/main/java/org/apache/maven/plugin/generator/jelly > JellyHarnessGenerator.java > Log: > o d:tag must be inside d:taglib > o generate stub project.xml file with a dep on the maven-plugin jar > > Revision Changes Path > 1.5 +46 -3 maven-components/maven-plugin/src/main/java/org/apache/maven/plugin/generato r/jelly/JellyHarnessGenerator.java > > Index: JellyHarnessGenerator.java > =================================================================== > RCS file: /home/cvs/maven-components/maven-plugin/src/main/java/org/apache/maven/plugi n/generator/jelly/JellyHarnessGenerator.java,v > retrieving revision 1.4 > retrieving revision 1.5 > diff -u -r1.4 -r1.5 > --- JellyHarnessGenerator.java 27 May 2004 01:58:26 -0000 1.4 > +++ JellyHarnessGenerator.java 27 May 2004 06:47:45 -0000 1.5 > @@ -13,7 +13,8 @@ > /** > * @todo use the descriptions in the descriptor for the javadoc pushed into the source code. > * @todo write plugin.properties (as a place holder, we don't technially need it) > - * @todo convert POM or just strip out the dependencies > + * @todo convert POM or just strip out the dependencies to create a project.xml that > + * will serve as the trigger to download dependencies. > */ > public class JellyHarnessGenerator > extends AbstractGenerator > @@ -70,8 +71,6 @@ > > w.endElement(); > > - w.endElement(); > - > // ---------------------------------------------------------------------- > // tag > // ---------------------------------------------------------------------- > @@ -116,6 +115,8 @@ > > w.endElement(); > > + w.endElement(); > + > // ---------------------------------------------------------------------- > // goals > // ---------------------------------------------------------------------- > @@ -169,6 +170,48 @@ > // ---------------------------------------------------------------------- > // > // ---------------------------------------------------------------------- > + > + writer.flush(); > + > + writer.close(); > + > + // ---------------------------------------------------------------------- > + // project.xml > + // ---------------------------------------------------------------------- > + > + writer = new FileWriter( new File( destinationDirectory, "project.xml" ) ); > + > + w = new PrettyPrintXMLWriter( writer ); > + > + w.startElement( "project" ); > + > + w.startElement( "dependencies" ); > + > + w.startElement( "dependency" ); > + > + w.startElement( "groupId" ); > + > + w.writeText( "maven" ); > + > + w.endElement(); > + > + w.startElement( "artifactId" ); > + > + w.writeText( "maven-plugin" ); > + > + w.endElement(); > + > + w.startElement( "version" ); > + > + w.writeText( "2.0-SNAPSHOT" ); > + > + w.endElement(); > + > + w.endElement(); > + > + w.endElement(); > + > + w.endElement(); > > writer.flush(); Why you put only the maven-plugin dependency? Some plugin needs more dependencies, so, we must add all plugin dependencies. Emmanuel --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
