Package org.apache.maven.model

Examples of org.apache.maven.model.Model.addDependency()


        model.setVersion( "3.8.1" );

        Dependency dep = new Dependency();
        dep.setVersion( "${version}" );

        model.addDependency( dep );

        Model out = new RegexBasedModelInterpolator().interpolate( model, context );

        assertEquals( "3.8.1", ( (Dependency) out.getDependencies().get( 0 ) ).getVersion() );
    }
View Full Code Here


        model.setVersion( "3.8.1" );

        Dependency dep = new Dependency();
        dep.setVersion( "${something}" );

        model.addDependency( dep );

        /*
         // This is the desired behaviour, however there are too many crappy poms in the repo and an issue with the
         // timing of executing the interpolation

View Full Code Here

        model.setArtifactId( "foo" );

        Dependency dep = new Dependency();
        dep.setVersion( "${artifactId}-${version}" );

        model.addDependency( dep );

        Model out = new RegexBasedModelInterpolator().interpolate( model, context );

        assertEquals( "foo-3.8.1", ( (Dependency) out.getDependencies().get( 0 ) ).getVersion() );
    }
View Full Code Here

        Model pom = builder.read( fmParentPom, null );
        Dependency cobertura = new Dependency();
        cobertura.setGroupId( "net.sourceforge.cobertura" );
        cobertura.setArtifactId( "cobertura" );
        cobertura.setVersion( "1.9.4.1" );
        pom.addDependency( cobertura );

        ModelWriter writer = container.lookup( ModelWriter.class );
        writer.write( fmParentPom, null, pom );
    }
View Full Code Here

                dep.setArtifactId(newArtifactId);
                dep.setGroupId(newGroupId);
                dep.setVersion(newVersion);
                dep.setType(model.getPackaging());
                model.getDependencies().clear();
                model.addDependency(dep);
                model.setPackaging("pom");

                return true;
            }
        }
View Full Code Here

                    model.setDependencies( dependencies );
                    while ( xmlStreamReader.nextTag() == XMLStreamConstants.START_ELEMENT )
                    {
                        if ( xmlStreamReader.getLocalName().equals( "dependency" ) )
                        {
                            model.addDependency( parseDependency( "dependency", xmlStreamReader, strict, encoding ) );
                        }
                        else
                        {
                            throw new XMLStreamException( "Unrecognised tag: '" + xmlStreamReader.getLocalName() + "'", xmlStreamReader.getLocation() );
                        }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.