You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by ro...@apache.org on 2017/11/07 10:25:36 UTC
[sling-slingstart-maven-plugin] 07/27: Implement txt format for
reading and writing
This is an automated email from the ASF dual-hosted git repository.
rombert pushed a commit to annotated tag slingstart-maven-plugin-1.0.0
in repository https://gitbox.apache.org/repos/asf/sling-slingstart-maven-plugin.git
commit c348dc3e0a772d291f3818548bb9acd9e3db90b5
Author: Carsten Ziegeler <cz...@apache.org>
AuthorDate: Fri Sep 26 16:23:12 2014 +0000
Implement txt format for reading and writing
git-svn-id: https://svn.apache.org/repos/asf/sling/trunk/tooling/maven/slingstart-maven-plugin@1627821 13f79535-47bb-0310-9956-ffa450edef68
---
.../org/apache/sling/maven/slingstart/AbstractSlingStartMojo.java | 4 ++--
.../apache/sling/maven/slingstart/DependencyLifecycleParticipant.java | 4 ++--
src/main/java/org/apache/sling/maven/slingstart/ModelUtils.java | 3 +--
3 files changed, 5 insertions(+), 6 deletions(-)
diff --git a/src/main/java/org/apache/sling/maven/slingstart/AbstractSlingStartMojo.java b/src/main/java/org/apache/sling/maven/slingstart/AbstractSlingStartMojo.java
index 140d3a9..c7b541d 100644
--- a/src/main/java/org/apache/sling/maven/slingstart/AbstractSlingStartMojo.java
+++ b/src/main/java/org/apache/sling/maven/slingstart/AbstractSlingStartMojo.java
@@ -28,7 +28,7 @@ import org.apache.maven.plugins.annotations.Parameter;
import org.apache.maven.project.MavenProject;
import org.apache.maven.project.MavenProjectHelper;
import org.apache.sling.slingstart.model.SSMDeliverable;
-import org.apache.sling.slingstart.model.xml.XMLSSMModelReader;
+import org.apache.sling.slingstart.model.txt.TXTSSMModelReader;
public abstract class AbstractSlingStartMojo extends AbstractMojo {
@@ -56,7 +56,7 @@ public abstract class AbstractSlingStartMojo extends AbstractMojo {
if ( result == null ) {
try {
final String contents = (String)this.project.getContextValue(SSMDeliverable.class.getName() + "/text");
- result = XMLSSMModelReader.read(new StringReader(contents));
+ result = TXTSSMModelReader.read(new StringReader(contents), null);
this.project.setContextValue(SSMDeliverable.class.getName(), result);
} catch ( final IOException ioe) {
diff --git a/src/main/java/org/apache/sling/maven/slingstart/DependencyLifecycleParticipant.java b/src/main/java/org/apache/sling/maven/slingstart/DependencyLifecycleParticipant.java
index cca358c..5857fac 100644
--- a/src/main/java/org/apache/sling/maven/slingstart/DependencyLifecycleParticipant.java
+++ b/src/main/java/org/apache/sling/maven/slingstart/DependencyLifecycleParticipant.java
@@ -41,7 +41,7 @@ import org.apache.sling.slingstart.model.SSMConstants;
import org.apache.sling.slingstart.model.SSMDeliverable;
import org.apache.sling.slingstart.model.SSMFeature;
import org.apache.sling.slingstart.model.SSMStartLevel;
-import org.apache.sling.slingstart.model.xml.XMLSSMModelWriter;
+import org.apache.sling.slingstart.model.txt.TXTSSMModelWriter;
import org.codehaus.plexus.component.annotations.Component;
import org.codehaus.plexus.component.annotations.Requirement;
import org.codehaus.plexus.logging.Logger;
@@ -113,7 +113,7 @@ public class DependencyLifecycleParticipant extends AbstractMavenLifecyclePartic
final SSMDeliverable model = ModelUtils.readFullModel(new File(directory), dependencies, project, session, log);
final StringWriter w = new StringWriter();
- XMLSSMModelWriter.write(w, model);
+ TXTSSMModelWriter.write(w, model);
project.setContextValue(SSMDeliverable.class.getName() + "/text", w.toString());
// start with base artifact
diff --git a/src/main/java/org/apache/sling/maven/slingstart/ModelUtils.java b/src/main/java/org/apache/sling/maven/slingstart/ModelUtils.java
index ab3c0f0..9ed721d 100644
--- a/src/main/java/org/apache/sling/maven/slingstart/ModelUtils.java
+++ b/src/main/java/org/apache/sling/maven/slingstart/ModelUtils.java
@@ -37,7 +37,6 @@ import org.apache.sling.slingstart.model.SSMFeature;
import org.apache.sling.slingstart.model.SSMTraceable;
import org.apache.sling.slingstart.model.SSMValidator;
import org.apache.sling.slingstart.model.txt.TXTSSMModelReader;
-import org.apache.sling.slingstart.model.xml.XMLSSMModelReader;
import org.codehaus.plexus.logging.Logger;
public abstract class ModelUtils {
@@ -110,7 +109,7 @@ public abstract class ModelUtils {
if ( depModel == null ) {
depModel = new SSMDeliverable();
}
- final SSMDeliverable readModel = XMLSSMModelReader.read(r);
+ final SSMDeliverable readModel = TXTSSMModelReader.read(r, file.getAbsolutePath());
final Map<SSMTraceable, String> errors = new SSMValidator().validate(readModel);
if (errors != null ) {
throw new MojoExecutionException("Invalid model at " + file + " : " + errors);
--
To stop receiving notification emails like this one, please contact
"commits@sling.apache.org" <co...@sling.apache.org>.