Example usage for org.apache.maven.model.io ModelReader IS_STRICT

List of usage examples for org.apache.maven.model.io ModelReader IS_STRICT

Introduction

In this page you can find the example usage for org.apache.maven.model.io ModelReader IS_STRICT.

Prototype

String IS_STRICT

To view the source code for org.apache.maven.model.io ModelReader IS_STRICT.

Click Source Link

Document

The key for the option to enable strict parsing.

Usage

From source file:io.github.jeddict.jcode.util.POMManager.java

License:Apache License

@Override
public POMManager copy(String... inputResources) {
    Map<String, ?> properties = Collections.singletonMap(ModelReader.IS_STRICT, false);
    ModelReader reader = EmbedderFactory.getProjectEmbedder().lookupComponent(ModelReader.class);
    for (String inputResource : inputResources) {
        try {/*w  ww.  j  a  va 2s .c  om*/
            //source
            sourceModels.add(reader.read(FileUtil.loadResource(inputResource), properties));
        } catch (IOException ex) {
            Exceptions.printStackTrace(ex);
        }
    }
    return this;
}

From source file:io.github.jeddict.jcode.util.POMManager.java

License:Apache License

@Override
public POMManager copy(Reader... inputResources) {
    Map<String, ?> properties = Collections.singletonMap(ModelReader.IS_STRICT, false);
    ModelReader reader = EmbedderFactory.getProjectEmbedder().lookupComponent(ModelReader.class);
    for (Reader inputResource : inputResources) {
        try {/* w  ww .ja  v a2  s .c  om*/
            //source
            sourceModels.add(reader.read(inputResource, properties));
        } catch (IOException ex) {
            Exceptions.printStackTrace(ex);
        }
    }
    return this;
}

From source file:org.netbeans.jcode.core.util.POMManager.java

License:Apache License

public POMManager(String inputResource, Project project) {
    try {//from  ww  w.j  ava 2s . com
        this.project = project;
        operations = new ArrayList<>();
        InputStream pomStream = FileUtil.loadResource(inputResource);
        ModelReader reader = EmbedderFactory.getProjectEmbedder().lookupComponent(ModelReader.class);
        model = reader.read(pomStream, Collections.singletonMap(ModelReader.IS_STRICT, false));
        pomFileObject = org.openide.filesystems.FileUtil
                .toFileObject(project.getLookup().lookup(NbMavenProjectImpl.class).getPOMFile());
        //            org.netbeans.modules.xml.xam.ModelSource source = Utilities.createModelSource(pomFileObject);
        //            pomModel = POMModelFactory.getDefault().createFreshModel(source);
    } catch (IOException ex) {
        Exceptions.printStackTrace(ex);
    }

}

From source file:org.sourcepit.b2.internal.generator.AbstractPomGenerator.java

License:Apache License

protected Model readMavenModel(File pomFile) {
    final Map<String, String> options = new HashMap<String, String>();
    options.put(ModelReader.IS_STRICT, Boolean.FALSE.toString());
    try {//  w ww.j a  va2  s  . co  m
        return new DefaultModelReader().read(pomFile, options);
    } catch (IOException e) {
        throw new IllegalStateException(e);
    }
}

From source file:org.sourcepit.b2.internal.maven.MavenFileFlagsProvider.java

License:Apache License

static void collectMavenModels(final File pomFile, final Map<File, Model> fileToModelMap,
        final Multimap<File, File> pomToModuleDirectoryMap) {
    try {/*from   www.  j ava  2 s .c  o m*/
        final Map<String, String> options = new HashMap<String, String>();
        options.put(ModelReader.IS_STRICT, Boolean.FALSE.toString());
        final ModelReader modelReader = new DefaultModelReader();
        collectMavenModels(modelReader, options, pomFile, fileToModelMap, pomToModuleDirectoryMap);
    } catch (IOException e) {
        throw pipe(e);
    }
}

From source file:org.sourcepit.b2.maven.internal.converter.DefaultModuleDescriptorConverter.java

License:Apache License

public Model convert(File moduleDescriptor) throws IOException, ModelParseException {
    final Map<String, String> options = new HashMap<String, String>();
    options.put(ModelReader.IS_STRICT, Boolean.FALSE.toString());

    final Model model = modelReader.read(moduleDescriptor, options);
    injectProjectProperties(model.getProperties(), moduleDescriptor);
    return model;
}