public String getPackaging() { return getModel().getPackaging(); }
public String getPackaging() { return getModel().getPackaging(); }
protected void mergeModel_Packaging( Model target, Model source, boolean sourceDominant, Map<Object, Object> context ) { String src = source.getPackaging(); if ( src != null ) { if ( sourceDominant || target.getPackaging() == null ) { target.setPackaging( src ); target.setLocation( "packaging", source.getLocation( "packaging" ) ); } } }
/** * @return the model id as <code>groupId:artifactId:packaging:version</code> */ public String getId() { StringBuilder id = new StringBuilder( 64 ); id.append( ( getGroupId() == null ) ? "[inherited]" : getGroupId() ); id.append( ":" ); id.append( getArtifactId() ); id.append( ":" ); id.append( getPackaging() ); id.append( ":" ); id.append( ( getVersion() == null ) ? "[inherited]" : getVersion() ); return id.toString(); }
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 ); } }
validateStringNotEmpty( "packaging", result, model.getPackaging() ); if ( !model.getModules().isEmpty() && !"pom".equals( model.getPackaging() ) ) result.addMessage( "Packaging '" + model.getPackaging() + "' is invalid. Aggregator projects " + "require 'pom' as packaging." );
private void packaging(PrintWriter pw, Model model) { pw.println(" as " + model.getPackaging()); }
if ( !"pom".equals( parentModel.getPackaging() ) ) + ", must be \"pom\" but is \"" + parentModel.getPackaging() + "\"" ) .setLocation( parentModel.getLocation( "packaging" ) ) );
if ( ( model.getPackaging() != null ) && !model.getPackaging().equals( "jar" ) ) serializer.startTag( NAMESPACE, "packaging" ).text( model.getPackaging() ).endTag( NAMESPACE, "packaging" );
if ( ( model != null ) && !"pom".equals( model.getPackaging() ) ) projectId + " has wrong packaging: " + model.getPackaging() + ". Must be 'pom'." );
validateStringNotEmpty( "packaging", problems, Severity.ERROR, Version.BASE, m.getPackaging(), m ); if ( !"pom".equals( m.getPackaging() ) ) + m.getPackaging() + "' is invalid. Aggregator projects " + "require 'pom' as packaging.", m );
private void writeHeader() throws IOException { out.write(" modelVersion = \"" + model.getModelVersion() + "\";" + br); out.write(" groupId = \"" + model.getGroupId() + "\";" + br); out.write(" artifactId = \"" + model.getArtifactId() + "\";" + br); out.write(" packaging = \"" + model.getPackaging() + "\";" + br); out.write(" version = \"" + model.getVersion() + "\";" + br); writeParent(); }
/** * Gets the Maven artifact located at the given by reading the {@value #POM_XML} file two levels up from target/classes. * * @param rootArtifactClassesFolder {@link File} the rootArtifactClassesFolder * @return {@link Artifact} that represents the rootArtifact */ private Artifact getRootArtifact(File rootArtifactClassesFolder) { File pomFile = new File(rootArtifactClassesFolder.getParentFile().getParentFile(), POM_XML); logger.debug("Reading rootArtifact from pom file: {}", pomFile); Model model = MavenModelFactory.createMavenProject(pomFile); return new DefaultArtifact(model.getGroupId() != null ? model.getGroupId() : model.getParent().getGroupId(), model.getArtifactId(), model.getPackaging(), model.getVersion() != null ? model.getVersion() : model.getParent().getVersion()); }
result.setName( src.getName() ); result.setOrganization( cloneOrganization( src.getOrganization() ) ); result.setPackaging( src.getPackaging() ); result.setParent( cloneParent( src.getParent() ) );
Model inheritingModel = new Model(); inheritingModel.setArtifactId(model.getArtifactId()); inheritingModel.setPackaging(model.getPackaging()); inheritingModel.setVersion(model.getVersion()); tasks = modelTasks.get(inheritingModel.getId()); inheritingModel.setArtifactId(model.getArtifactId()); inheritingModel.setGroupId(model.getGroupId()); inheritingModel.setPackaging(model.getPackaging()); tasks = modelTasks.get(inheritingModel.getId()); Model inheritingModel = new Model(); inheritingModel.setArtifactId(model.getArtifactId()); inheritingModel.setPackaging(model.getPackaging()); tasks = modelTasks.get(inheritingModel.getId());
.setType(JAR) .setClassifier(artifactType.equals(PLUGIN) ? MULE_PLUGIN_CLASSIFIER : model.getPackaging()) .build();
if ( ( model.getPackaging() != null ) && !model.getPackaging().equals( "jar" ) ) serializer.startTag( NAMESPACE, "packaging" ).text( model.getPackaging() ).endTag( NAMESPACE, "packaging" );
private static String name( final Model model ) { String name = model.getName(); if ( name == null ) { name = "Unnamed - " + model.getGroupId() + ":" + model.getArtifactId() + ":" + model.getPackaging() + ":" + model.getVersion(); } return name; }
public List<Artifact> resolveArtifacts(File modelFile) throws ModelBuildingException, DependencyResolutionException { Model model = resolveModel(modelFile); Artifact artifact = new DefaultArtifact(model.getGroupId(), model.getArtifactId(), model.getPackaging(), model.getVersion()); return resolveArtifacts(artifact); }
void project(Model model) { String name = model.getName(); if (name == null) { name = model.getArtifactId(); } p.printStartBlock( "project", name, model.getUrl() ); p.println(); p.println( "model_version", model.getModelVersion() ); p.println( "inception_year", model.getInceptionYear() ); id(model); parent(model.getParent()); p.println("packaging", model.getPackaging()); p.println(); description(model.getDescription()); developers( model.getDevelopers() ); issueManagement( model.getIssueManagement() ); mailingLists( model.getMailingLists() ); repositories( toRepositoryArray( model.getRepositories() ) ); pluginRepositories( toRepositoryArray( model.getPluginRepositories() ) ); sourceControl( model.getScm() ); distribution( model.getDistributionManagement() ); properties( model.getProperties() ); dependencies( model.getDependencies() ); modules( model.getModules() ); managements( model.getDependencyManagement(), model.getBuild() ); build( model.getBuild(), model.getBuild() ); profiles( model.getProfiles() ); reporting( model.getReporting() ); p.printEndBlock(); }