Author: jvanzyl Date: Fri Sep 30 09:46:59 2005 New Revision: 292812 URL: http://svn.apache.org/viewcvs?rev=292812&view=rev Log: o adding model writer for eu
Modified: maven/components/trunk/maven-embedder/notes.txt maven/components/trunk/maven-embedder/src/main/java/org/apache/maven/embedder/MavenEmbedder.java Modified: maven/components/trunk/maven-embedder/notes.txt URL: http://svn.apache.org/viewcvs/maven/components/trunk/maven-embedder/notes.txt?rev=292812&r1=292811&r2=292812&view=diff ============================================================================== --- maven/components/trunk/maven-embedder/notes.txt (original) +++ maven/components/trunk/maven-embedder/notes.txt Fri Sep 30 09:46:59 2005 @@ -64,3 +64,6 @@ <eu> -- properties param on execute() method <eu> -- transfet listener and loggers, system out cleanup + +<eu> one more thing I need in embedder - writeModel() method + Modified: maven/components/trunk/maven-embedder/src/main/java/org/apache/maven/embedder/MavenEmbedder.java URL: http://svn.apache.org/viewcvs/maven/components/trunk/maven-embedder/src/main/java/org/apache/maven/embedder/MavenEmbedder.java?rev=292812&r1=292811&r2=292812&view=diff ============================================================================== --- maven/components/trunk/maven-embedder/src/main/java/org/apache/maven/embedder/MavenEmbedder.java (original) +++ maven/components/trunk/maven-embedder/src/main/java/org/apache/maven/embedder/MavenEmbedder.java Fri Sep 30 09:46:59 2005 @@ -24,6 +24,7 @@ import org.apache.maven.artifact.resolver.ArtifactResolutionException; import org.apache.maven.model.Model; import org.apache.maven.model.io.xpp3.MavenXpp3Reader; +import org.apache.maven.model.io.xpp3.MavenXpp3Writer; import org.apache.maven.profiles.ProfileManager; import org.apache.maven.profiles.DefaultProfileManager; import org.apache.maven.project.MavenProject; @@ -61,6 +62,7 @@ import java.io.IOException; import java.io.InputStreamReader; import java.io.InputStream; +import java.io.Writer; import java.util.List; import java.util.ArrayList; import java.util.Iterator; @@ -95,6 +97,8 @@ private MavenXpp3Reader modelReader; + private MavenXpp3Writer modelWriter; + private ProfileManager profileManager; private PluginDescriptorBuilder pluginDescriptorBuilder; @@ -242,6 +246,12 @@ return modelReader.read( new FileReader( model ) ); } + public void writeModel( Writer writer, Model model ) + throws IOException + { + modelWriter.write( writer, model ); + } + // ---------------------------------------------------------------------- // Project // ---------------------------------------------------------------------- @@ -516,6 +526,8 @@ // ---------------------------------------------------------------------- modelReader = new MavenXpp3Reader(); + + modelWriter = new MavenXpp3Writer(); pluginDescriptorBuilder = new PluginDescriptorBuilder(); --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]