brett 2003/12/30 18:14:48
Modified: src/java/org/apache/maven/plugin Tag: MAVEN-1_0-BRANCH
PluginManager.java
Log:
PR: MAVEN-1075
echo goal names
Revision Changes Path
No revision
No revision
1.70.4.7 +3 -27 maven/src/java/org/apache/maven/plugin/PluginManager.java
Index: PluginManager.java
===================================================================
RCS file: /home/cvs/maven/src/java/org/apache/maven/plugin/PluginManager.java,v
retrieving revision 1.70.4.6
retrieving revision 1.70.4.7
diff -u -r1.70.4.6 -r1.70.4.7
--- PluginManager.java 10 Dec 2003 23:08:44 -0000 1.70.4.6
+++ PluginManager.java 31 Dec 2003 02:14:48 -0000 1.70.4.7
@@ -484,10 +484,6 @@
/** */
public static final String BASE_CONTEXT = "maven.goalAttainmentContext";
/** */
- public static String JELLY_CONTEXT = "mavenGoalTag.jellyContext";
- /** */
- public static String XML_OUTPUT = "mavenGoalTag.xmlOutput";
- /** */
public static final String PLUGIN_MANAGER = "maven.pluginManager";
/**
@@ -499,8 +495,7 @@
private Session getJellySession(MavenJellyContext baseContext) throws Exception
{
// Create the Jelly session
- Session session = new JellySession( getJellyOutputSink() );
- session.setAttribute( XML_OUTPUT, getJellyOutputSink() );
+ Session session = new JellySession( baseContext.getXMLOutput() );
session.setAttribute( PLUGIN_MANAGER, this );
session.setAttribute( BASE_CONTEXT, baseContext );
return session;
@@ -677,27 +672,8 @@
ClassLoader loader = Thread.currentThread().getContextClassLoader();
Thread.currentThread().setContextClassLoader( context.getClassLoader() );
- s.run(context, getJellyOutputSink());
+ s.run(context, context.getXMLOutput());
Thread.currentThread().setContextClassLoader( loader );
- }
-
- /** XML output goes to System.out*/
- private XMLOutput output;
-
- /** TODO [RC2]: the different output sink is a problem */
- private XMLOutput getJellyOutputSink()
- throws Exception
- {
- if ( output == null )
- {
- PrintStream consoleOut = System.out;
- //PrintStream consoleErr = System.err;
-
- Writer writer = new OutputStreamWriter( consoleOut );
- output = XMLOutput.createXMLOutput( writer, false );
- }
-
- return output;
}
/**
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]