Examples of Pom


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

                      final String comment ) {
        try {
            final org.uberfire.java.nio.file.Path projectDirectory = Paths.convert( pathToPomXML ).getParent();
            final org.uberfire.java.nio.file.Path newProjectPath = projectDirectory.resolveSibling( newName );

            final POM content = pomService.load( pathToPomXML );

            if ( newProjectPath.equals( projectDirectory ) ) {
                return;
            }

            if ( ioService.exists( newProjectPath ) ) {
                throw new FileAlreadyExistsException( newProjectPath.toString() );
            }

            content.setName( newName );
            final Path newPathToPomXML = Paths.convert( newProjectPath.resolve( "pom.xml" ) );
            try {
                ioService.startBatch( new FileSystem[]{newProjectPath.getFileSystem()} );
                ioService.copy( projectDirectory, newProjectPath, makeCommentedOption( comment ) );
                pomService.save( newPathToPomXML, content, null, comment );
View Full Code Here

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

    }

    @Override
    public POM load( final Path path ) {
        try {
            POM pom = pomContentHandler.toModel( loadPomXMLString( path ) );

            return pom;

        } catch ( Exception e ) {
            throw ExceptionUtilities.handleException( e );
View Full Code Here

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

            List<Pair<POM, org.uberfire.java.nio.file.Path >> modules = new ArrayList<Pair<POM, org.uberfire.java.nio.file.Path >>( );
            if ( updateModules &&
                    content.isMultiModule() &&
                    content.getModules() != null ) {
                POM child;
                org.uberfire.java.nio.file.Path childPath;
                org.uberfire.java.nio.file.Path rootPath = Paths.convert( path );
                rootPath = rootPath.getParent();
                for ( String module : content.getModules() ) {
                    childPath = rootPath.resolve( module ).resolve( "pom.xml" );
                    if ( ioService.exists( childPath ) ) {
                        child = load( Paths.convert( childPath ) );
                        if ( child != null ) {
                            child.setParent( content.getGav() );
                            child.getGav().setGroupId( content.getGav().getGroupId() );
                            child.getGav().setVersion( content.getGav().getVersion() );
                            modules.add( new Pair<POM, org.uberfire.java.nio.file.Path>( child, childPath ) );
                        }
                    }
                }
            }
View Full Code Here

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

    public POM toModel(String pomAsString)
            throws IOException, XmlPullParserException {
        Model model = new MavenXpp3Reader().read(new StringReader(pomAsString));

        POM gavModel = new POM(
                model.getName(),
                model.getDescription(),
                new GAV(
                        (model.getGroupId() == null ? model.getParent().getGroupId() : model.getGroupId()),
                        (model.getArtifactId() == null ? model.getParent().getArtifactId() : model.getArtifactId()),
                        (model.getVersion() == null ? model.getParent().getVersion() : model.getVersion())
                )
        );

        if (model.getParent() != null) {
            gavModel.setParent(new GAV(model.getParent().getGroupId(), model.getParent().getArtifactId(), model.getParent().getVersion()));
        }

        gavModel.getModules().clear();
        for (String module : model.getModules()) {
            gavModel.getModules().add(module);
            gavModel.setMultiModule( true );
        }
        for (Repository repository : model.getRepositories()) {
            gavModel.addRepository(fromPomModelToClientModel(repository));
        }

        for (Dependency dependency : model.getDependencies()) {
            gavModel.getDependencies().add(fromPomModelToClientModel(dependency));
        }

        return gavModel;
    }
View Full Code Here

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

        presenter = panel;
    }

    @Test
    public void testLoad() throws Exception {
        POM gavModel = createTestModel("group", "artifact", "1.1.1");
        gavModel.setParent(new GAV("org.parent", "parent", "1.1.1"));
        panel.setPOM(gavModel, false);

        verify(view).setGAV(gavModel.getGav());
        verify(view).setTitleText("artifact");
        verify(view).setParentGAV(gavModel.getParent());
        verify(view).disableGroupID("");
        verify(view).disableVersion("");
        verify(view).showParentGAV();

        gavModel = createTestModel("pomName", "pomDescription", "group", "artifact", "1.1.1");
View Full Code Here

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

        presenter.onOpenProjectContext();
        verify(placeManager).goTo("projectStructureScreen");
    }

    private POM createTestModel(String group, String artifact, String version) {
        return new POM(new GAV(group, artifact, version));
    }
View Full Code Here

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

    private POM createTestModel(String group, String artifact, String version) {
        return new POM(new GAV(group, artifact, version));
    }

    private POM createTestModel(String name, String description, String group, String artifact, String version) {
        return new POM(name, description, new GAV(group, artifact, version));
    }
View Full Code Here

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

            result.setStatus(JobRequest.Status.RESOURCE_NOT_EXIST);
            result.setResult("Repository [" + repositoryName + "] does not exist")
            jobResultEvent.fire(result);
            return;
        } else {
            POM pom = new POM();
           
            try {
                Project project = projectService.newProject( makeRepository( paths.convert( repositoryPath,
                                                                                            false)),
                                                             projectName,
View Full Code Here

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

        groupId=migrationPathManager.normalizePackageName(groupId);

        GAV gav = new GAV(groupId,
                          artifactId,
                          "0.0.1");
        POM pom = new POM(gav);

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

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

        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
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.