本文整理了Java中org.apache.maven.model.Build.<init>()
方法的一些代码示例,展示了Build.<init>()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Build.<init>()
方法的具体详情如下:
包路径:org.apache.maven.model.Build
类名称:Build
方法名:<init>
暂无
代码示例来源:origin: org.apache.maven/maven-project
public BuildOverlay( Build build )
{
if ( build == null )
{
this.build = new Build();
this.resources = new ArrayList();
this.testResources = new ArrayList();
}
else
{
this.build = build;
this.resources = new ArrayList( build.getResources() );
this.testResources = new ArrayList( build.getTestResources() );
}
}
代码示例来源:origin: org.apache.maven/maven-project
private Build getModelBuild()
{
Build build = getModel().getBuild();
if ( build == null )
{
build = new Build();
getModel().setBuild( build );
}
return build;
}
代码示例来源:origin: apache/maven
private Build getModelBuild()
{
Build build = getModel().getBuild();
if ( build == null )
{
build = new Build();
getModel().setBuild( build );
}
return build;
}
代码示例来源:origin: org.apache.maven/maven-project
private void assembleBuildInheritance( Model child, Model parent )
{
Build childBuild = child.getBuild();
Build parentBuild = parent.getBuild();
if ( parentBuild != null )
{
if ( childBuild == null )
{
childBuild = new Build();
child.setBuild( childBuild );
}
assembleBuildInheritance( childBuild, parentBuild, true );
}
}
代码示例来源:origin: apache/maven
private void assembleBuildInheritance( Model child, Model parent )
{
Build childBuild = child.getBuild();
Build parentBuild = parent.getBuild();
if ( parentBuild != null )
{
if ( childBuild == null )
{
childBuild = new Build();
child.setBuild( childBuild );
}
assembleBuildInheritance( childBuild, parentBuild, true );
}
}
代码示例来源:origin: apache/maven
protected void mergeModel_Build( Model target, Model source, boolean sourceDominant, Map<Object, Object> context )
{
Build src = source.getBuild();
if ( src != null )
{
Build tgt = target.getBuild();
if ( tgt == null )
{
tgt = new Build();
target.setBuild( tgt );
}
mergeBuild( tgt, src, sourceDominant, context );
}
}
代码示例来源:origin: apache/maven
public void merge( Model target, Model source )
{
if ( target.getBuild() == null )
{
target.setBuild( new Build() );
}
Map<Object, Object> context =
Collections.<Object, Object>singletonMap( PLUGIN_MANAGEMENT, target.getBuild().getPluginManagement() );
mergePluginContainer_Plugins( target.getBuild(), source.getBuild(), false, context );
}
代码示例来源:origin: apache/maven
public void injectLifecycleBindings( Model model, ModelBuildingRequest request, ModelProblemCollector problems )
{
String packaging = model.getPackaging();
Collection<Plugin> defaultPlugins = lifecycle.getPluginsBoundByDefaultToAllLifecycles( packaging );
if ( defaultPlugins == null )
{
problems.add( new ModelProblemCollectorRequest( Severity.ERROR, Version.BASE )
.setMessage( "Unknown packaging: " + packaging )
.setLocation( model.getLocation( "packaging" ) ) );
}
else if ( !defaultPlugins.isEmpty() )
{
Model lifecycleModel = new Model();
lifecycleModel.setBuild( new Build() );
lifecycleModel.getBuild().getPlugins().addAll( defaultPlugins );
merger.merge( model, lifecycleModel );
}
}
代码示例来源:origin: apache/maven
@Override
public void injectProfile( Model model, Profile profile, ModelBuildingRequest request,
ModelProblemCollector problems )
{
if ( profile != null )
{
merger.mergeModelBase( model, profile );
if ( profile.getBuild() != null )
{
if ( model.getBuild() == null )
{
model.setBuild( new Build() );
}
merger.mergeBuildBase( model.getBuild(), profile.getBuild() );
}
}
}
代码示例来源:origin: org.apache.maven/maven-project
public static Build cloneBuild( Build src )
{
if ( src == null )
{
return null;
}
Build result = new Build();
cloneBuildBaseFields( src, result );
result.setExtensions( cloneList( src.getExtensions(), EXTENSION_CLONER ) );
result.setOutputDirectory( src.getOutputDirectory() );
result.setScriptSourceDirectory( src.getScriptSourceDirectory() );
result.setSourceDirectory( src.getSourceDirectory() );
result.setTestOutputDirectory( src.getTestOutputDirectory() );
result.setTestSourceDirectory( src.getTestSourceDirectory() );
return result;
}
代码示例来源:origin: apache/maven
Build build = new Build();
for ( int i = parser.getAttributeCount() - 1; i >= 0; i-- )
代码示例来源:origin: takari/polyglot-maven
@Override
protected Build getBuild() {
if (build == null) {
build = new Build();
model.setBuild(build);
}
return build;
}
代码示例来源:origin: apache/maven
Build build = new Build();
InputLocation _location;
_location = new InputLocation( parser.getLineNumber(), parser.getColumnNumber(), source );
代码示例来源:origin: apache/maven
build = new Build();
model.setBuild( build );
代码示例来源:origin: org.apache.maven/maven-project
modelBuild = new Build();
model.setBuild( modelBuild );
代码示例来源:origin: takari/polyglot-maven
private BuildBase getBuild(final Model model, String profileId) {
if (profileId == null) {
if (model.getBuild() == null) {
model.setBuild(new Build());
}
return model.getBuild();
} else {
for (Profile p : model.getProfiles()) {
if (profileId.equals(p.getId())) {
if (p.getBuild() == null) {
p.setBuild(new Build());
}
return p.getBuild();
}
}
Profile profile = new Profile();
profile.setId(profileId);
profile.setBuild(new Build());
model.addProfile(profile);
return profile.getBuild();
}
}
代码示例来源:origin: takari/polyglot-maven
public void build(BuildNamedValue... namedValues) {
Build build = new Build();
代码示例来源:origin: mulesoft/mule
Build build = model.getBuild();
if (build == null) {
build = new Build();
model.setBuild(build);
代码示例来源:origin: mulesoft/mule
public File getArtifactPomFile() {
if (artifactPomFile == null) {
checkArgument(!isEmpty(artifactId), "Filename cannot be empty");
final File tempFile = new File(getTempFolder(), artifactId + ".pom");
tempFile.deleteOnExit();
Model model = new Model();
model.setGroupId(getGroupId());
model.setArtifactId(getArtifactId());
model.setVersion(getVersion());
model.setModelVersion("4.0.0");
if (!sharedLibraries.isEmpty()) {
model.setBuild(new Build());
model.getBuild().setPlugins(singletonList(createMuleMavenPlugin()));
}
for (AbstractDependencyFileBuilder fileBuilderDependency : dependencies) {
model.addDependency(fileBuilderDependency.getAsMavenDependency());
}
artifactPomFile = new File(tempFile.getAbsolutePath());
try (FileOutputStream fileOutputStream = new FileOutputStream(artifactPomFile)) {
new MavenXpp3Writer().write(fileOutputStream, model);
} catch (IOException e) {
throw new MuleRuntimeException(e);
}
}
return artifactPomFile;
}
代码示例来源:origin: takari/polyglot-maven
public Model toMavenModel() {
Model model = new Model();
model.setBuild(new Build());
model.setDescription(description);
model.setUrl(url);
Build build = new Build();
String srcDir = dirs.get("src");
String testDir = dirs.get("test");
内容来源于网络,如有侵权,请联系作者删除!