Package org.guvnor.common.services.project.model

Examples of org.guvnor.common.services.project.model.POM


        // update all pom.xml files of projects on the dev branch       
        Set<Project> projects = getProjects(repo, ioService, projectService);
       
        for (Project project : projects) {
         
          POM pom = pomService.load(project.getPomXMLPath());
          pom.getGav().setVersion(version);
          pomService.save(project.getPomXMLPath(), pom, null, "Update project version on development branch");
          executionResults.setData(project.getProjectName() "-GAV", pom.getGav().toString());
        }
      }
    }

    return executionResults;
View Full Code Here


    private void migrate( Module jcrModule ) {
        //Set up project structure:
        GAV gav = new GAV(jcrModule.getName(),
                          jcrModule.getName(),
                          "0.0.1");
        POM pom = new POM(gav);

        Path modulePath = migrationPathManager.generateRootPath();
        projectService.newProject( makeRepository( modulePath ),
                                   jcrModule.getName(),
                                   pom,
View Full Code Here

    public synchronized Builder assertBuilder( final Project project ) {
        Builder builder = getEntry( project );
        if ( builder == null ) {
            final Path pathToPom = project.getPomXMLPath();
            final POM pom = pomService.load( pathToPom );
            builder = new Builder( Paths.convert( project.getRootPath() ),
                                   pom.getGav(),
                                   ioService,
                                   projectService,
                                   validators );
            setEntry( project,
                      builder );
View Full Code Here

        try {
            //Build
            final BuildResults results = doBuild( project );

            //Deploy, if no errors
            final POM pom = pomService.load( project.getPomXMLPath() );
            if ( results.getErrorMessages().isEmpty() ) {
                final Builder builder = cache.assertBuilder( project );
                final InternalKieModule kieModule = (InternalKieModule) builder.getKieModule();
                final ByteArrayInputStream input = new ByteArrayInputStream( kieModule.getBytes() );
                m2RepoService.deployJar( input,
                                         pom.getGav() );

                for ( PostBuildHandler handler : handlers ) {
                    try {
                        handler.process( results );
                    } catch ( Exception e ) {
View Full Code Here

        if ( repositoryPath == null ) {
            result.setStatus( JobStatus.RESOURCE_NOT_EXIST );
            result.setResult( "Repository [" + repositoryName + "] does not exist" );
            return result;
        } else {
            POM pom = new POM();
            pom.getGav().setArtifactId( projectName );
            pom.getGav().setGroupId( projectName );
            pom.getGav().setVersion( "1.0" );

            try {
                projectService.newProject( makeRepository( Paths.convert( repositoryPath ) ),
                                           projectName,
                                           pom,
View Full Code Here

    public synchronized Builder assertBuilder( final Project project ) {
        Builder builder = getEntry( project );
        if ( builder == null ) {
            final Path pathToPom = project.getPomXMLPath();
            final POM gav = pomService.load( pathToPom );
            builder = new Builder( paths.convert( project.getRootPath() ),
                                   gav.getGav().getArtifactId(),
                                   paths,
                                   ioService,
                                   projectService );
            setEntry( project,
                      builder );
View Full Code Here

            buildResultsEvent.fire( results );

            //Deploy, if no errors
            if ( results.getMessages().isEmpty() ) {
                final Builder builder = cache.assertBuilder( project );
                final POM pom = pomService.load( project.getPomXMLPath() );
                final InternalKieModule kieModule = (InternalKieModule) builder.getKieModule();
                final ByteArrayInputStream input = new ByteArrayInputStream( kieModule.getBytes() );
                m2RepoService.deployJar( input,
                                         pom.getGav() );
               
                DeployResult deployResult = new DeployResult( pom.getGav().getGroupId(), pom.getGav().getArtifactId(), pom.getGav().getVersion() );    
                deployResult.setBuildResults(results)
                deployResultEvent.fire(deployResult);
                return deployResult;
            } else {
                DeployResult deployResult = new DeployResult();               
View Full Code Here

    }

    private void convertToMultiModule() {
        Project project = model.getOrphanProjects().get( 0 );
        POM pom = model.getOrphanProjectsPOM().get( project.getSignatureId() );
        GAV gav = new GAV( view.getDataView().getGroupId(), view.getDataView().getArtifactId(), view.getDataView().getVersionId() );

        view.showBusyIndicator( Constants.INSTANCE.ConvertingToMultiModuleProject() );
        projectStructureService.call( new RemoteCallback<Path>() {
            @Override
View Full Code Here

            getDataView().setGroupId( model.getPOM().getGav().getGroupId() );
            getDataView().setArtifactId( model.getPOM().getGav().getArtifactId() );
            getDataView().setVersion( model.getPOM().getGav().getVersion() );
        } else if ( model.isSingleProject() ) {
            Project project = model.getOrphanProjects().get( 0 );
            POM pom = model.getOrphanProjectsPOM().get( project.getSignatureId() );
            if ( pom != null && pom.getGav() != null ) {
                getDataView().setSingleProjectGroupId( pom.getGav().getGroupId() );
                getDataView().setSingleProjectArtifactId( pom.getGav().getArtifactId() );
                getDataView().setSingleProjectVersion( pom.getGav().getVersion() );
            }
        }
    }
View Full Code Here

TOP

Related Classes of org.guvnor.common.services.project.model.POM

Copyright © 2018 www.massapicom. 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.