@Override public Model read( File input, Map<String, ?> options ) throws IOException { return reader.read( input, options ); }
@Override public Model read( Reader input, Map<String, ?> options ) throws IOException { return reader.read( input, options ); }
@Override public Model read( InputStream input, Map<String, ?> options ) throws IOException { return reader.read( input, options ); }
protected Model modelFromNativePom(Log log) throws MojoExecutionException, MojoFailureException { Map<String, ModelSource> options = new HashMap<String, ModelSource>(); options.put(ModelProcessor.SOURCE, new FileModelSource(nativePom)); assert modelManager != null; try { ModelReader reader = modelManager.getReaderFor(options); if (reader == null) { throw new MojoExecutionException("no model reader found for " + nativePom); } if (log.isDebugEnabled()) { log.debug("Parsing native pom " + nativePom); } return reader.read(nativePom, options); } catch (IOException e) { throw new MojoFailureException("error parsing " + nativePom, e); } } }
@SuppressWarnings({ "unchecked" }) public void translate(final File input, final Map<String, ?> inputOptions, final File output, final Map<String, ?> outputOptions) throws IOException, ModelParseException { assert input != null; assert output != null; ModelReader reader = manager.getReaderFor(inputOptions); Model model = reader.read(input, inputOptions); ModelWriter writer = manager.getWriterFor(outputOptions); writer.write(output, (Map<String, Object>) outputOptions, model); }
@SuppressWarnings({ "unchecked" }) public void translate(final Reader input, final Map<String, ?> inputOptions, final Writer output, final Map<String, ?> outputOptions) throws IOException, ModelParseException { assert input != null; assert output != null; ModelReader reader = manager.getReaderFor(inputOptions); Model model = reader.read(input, inputOptions); ModelWriter writer = manager.getWriterFor(outputOptions); writer.write(output, (Map<String, Object>) outputOptions, model); }
@SuppressWarnings({ "unchecked" }) public void translate(final InputStream input, final Map<String, ?> inputOptions, final OutputStream output, final Map<String, ?> outputOptions) throws IOException, ModelParseException { assert input != null; assert output != null; ModelReader reader = manager.getReaderFor(inputOptions); Model model = reader.read(input, inputOptions); ModelWriter writer = manager.getWriterFor(outputOptions); writer.write(output, (Map<String, Object>) outputOptions, model); }
@Override public Model read( Reader input, Map<String, ?> options ) throws IOException { return reader.read( input, options ); }
@Override public Model read( File input, Map<String, ?> options ) throws IOException { return reader.read( input, options ); }
@Override public Model read( InputStream input, Map<String, ?> options ) throws IOException { return reader.read( input, options ); }
public Model read(final Reader input, final Map<String,?> options) throws IOException, ModelParseException { assert manager != null; ModelReader reader = manager.getReaderFor(options); return reader.read(input, options); } }
protected Model modelFromNativePom(Log log) throws MojoExecutionException, MojoFailureException { Map<String, ModelSource> options = new HashMap<String, ModelSource>(); options.put(ModelProcessor.SOURCE, new FileModelSource(nativePom)); assert modelManager != null; try { ModelReader reader = modelManager.getReaderFor(options); if (reader == null) { throw new MojoExecutionException("no model reader found for " + nativePom); } if (log.isDebugEnabled()) { log.debug("Parsing native pom " + nativePom); } return reader.read(nativePom, options); } catch (IOException e) { throw new MojoFailureException("error parsing " + nativePom, e); } } }
protected Model modelFromNativePom( Log log ) throws MojoExecutionException, MojoFailureException { Map<String, ModelSource> options = new HashMap<String, ModelSource>(); options.put( ModelProcessor.SOURCE, new FileModelSource( nativePom ) ); assert modelManager != null; try { ModelReader reader = modelManager.getReaderFor( options ); if( reader == null ){ throw new MojoExecutionException( "no model reader found for " + nativePom ); } if (log.isDebugEnabled()) { log.debug( "Parsing native pom " + nativePom ); } return reader.read( nativePom, options ); } catch (IOException e) { throw new MojoFailureException( "error parsing " + nativePom, e ); } } }
public Model readModel(InputStream in) throws MavenException { try { return lookup(ModelReader.class).read(in, null); } catch (IOException e) { throw new MavenException(e); } }
public void translate(final InputStream input, final Map<String,?> inputOptions, final OutputStream output, final Map<String,?> outputOptions) throws IOException, ModelParseException { assert input != null; assert output != null; ModelReader reader = manager.getReaderFor(inputOptions); Model model = reader.read(input, inputOptions); ModelWriter writer = manager.getWriterFor(outputOptions); writer.write(output, (Map<String, Object>) outputOptions, model); }
public void translate(final Reader input, final Map<String,?> inputOptions, final Writer output, final Map<String,?> outputOptions) throws IOException, ModelParseException { assert input != null; assert output != null; ModelReader reader = manager.getReaderFor(inputOptions); Model model = reader.read(input, inputOptions); ModelWriter writer = manager.getWriterFor(outputOptions); writer.write(output, (Map<String, Object>) outputOptions, model); } }
public void translate(final File input, final Map<String,?> inputOptions, final File output, final Map<String,?> outputOptions) throws IOException, ModelParseException { assert input != null; assert output != null; ModelReader reader = manager.getReaderFor(inputOptions); Model model = reader.read(input, inputOptions); ModelWriter writer = manager.getWriterFor(outputOptions); writer.write(output, (Map<String, Object>) outputOptions, model); }
private void collectJarDependencies(Set<Artifact> jars, Artifact artifact) throws GemException, IOException { Set<Artifact> set = manager.resolve(manager.createArtifact(artifact.getGroupId(), artifact.getArtifactId(), artifact.getVersion(), "pom"), localRepository, project.getRemoteArtifactRepositories()); Model pom = reader.read(set.iterator().next().getFile(), null); for( Dependency dependency : pom.getDependencies() ){ if (!dependency.getType().equals("gem")) { if (dependency.getScope() == null || dependency.getScope().equals("compile") || dependency.getScope().equals("runtime")) { Artifact a = manager.createArtifact(dependency.getGroupId(), dependency.getArtifactId(), dependency.getVersion(), dependency.getClassifier(), dependency.getType()); a.setScope(dependency.getScope()); jars.add(a); } } } }
private void collectJarDependencies(Set<Artifact> jars, Artifact artifact) throws GemException, IOException { Set<Artifact> set = manager.resolve(manager.createArtifact(artifact.getGroupId(), artifact.getArtifactId(), artifact.getVersion(), "pom"), localRepository, project.getRemoteArtifactRepositories()); Model pom = reader.read(set.iterator().next().getFile(), null); for( Dependency dependency : pom.getDependencies() ){ if (!dependency.getType().equals("gem")) { if (dependency.getScope() == null || dependency.getScope().equals("compile") || dependency.getScope().equals("runtime")) { Artifact a = manager.createArtifact(dependency.getGroupId(), dependency.getArtifactId(), dependency.getVersion(), dependency.getClassifier(), dependency.getType()); a.setScope(dependency.getScope()); jars.add(a); } } } }