当前位置: 首页>>代码示例>>Java>>正文


Java DefaultInheritanceAssembler类代码示例

本文整理汇总了Java中org.apache.maven.model.inheritance.DefaultInheritanceAssembler的典型用法代码示例。如果您正苦于以下问题:Java DefaultInheritanceAssembler类的具体用法?Java DefaultInheritanceAssembler怎么用?Java DefaultInheritanceAssembler使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


DefaultInheritanceAssembler类属于org.apache.maven.model.inheritance包,在下文中一共展示了DefaultInheritanceAssembler类的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: mergeModelFromPOM

import org.apache.maven.model.inheritance.DefaultInheritanceAssembler; //导入依赖的package包/类
/**
 * Merge a Maven {@link Model} object from a POM file to an existing Maven
 * {@link Model} object.
 *
 * @param pom
 * @param existingModel
 * @param logger
 * @return the existing model merged with the parsed model from the POM file
 * @throws XmlPullParserException
 * @throws IOException
 */
public static Model mergeModelFromPOM(File pom, Model existingModel, Log logger) throws IOException, XmlPullParserException {
	if (pom == null || !pom.exists() || existingModel == null || logger == null) return null;

	Model model = null;
	FileInputStream fis = null;
	InputStreamReader isr = null;
	try {
		fis = new FileInputStream(pom);
		isr = new InputStreamReader(fis, "utf-8"); // FIXME
		MavenXpp3Reader reader = new MavenXpp3Reader();
		model = reader.read(isr);
		DefaultInheritanceAssembler assembler = new DefaultInheritanceAssembler();
		assembler.assembleModelInheritance(model, existingModel, null, null);
	} finally {
		try {
			isr.close();
			fis.close();
		} catch (IOException e) {
			e.printStackTrace();
		}
	}

	return model;
}
 
开发者ID:fastconnect,项目名称:tibco-bwmaven,代码行数:36,代码来源:POMManager.java

示例2: newInheritanceAssembler

import org.apache.maven.model.inheritance.DefaultInheritanceAssembler; //导入依赖的package包/类
protected InheritanceAssembler newInheritanceAssembler()
{
    return new DefaultInheritanceAssembler();
}
 
开发者ID:gems-uff,项目名称:oceano,代码行数:5,代码来源:DefaultModelBuilderFactory.java


注:本文中的org.apache.maven.model.inheritance.DefaultInheritanceAssembler类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。