org.glassmaker.eclipse/org.glassmaker.ui.editor/src/main/java/org/glassmaker/ui/editor/wizards/ProjectWizard.java
private void doFinish(String containerName, IPath location, IProgressMonitor monitor) throws CoreException {
		// create a sample file
		monitor.beginTask("Creating " + containerName, 2);

		monitor.worked(1);

		final Archetype archetype = new Archetype();
		archetype.setGroupId("org.glassmaker");
		archetype.setArtifactId("org.glassmaker.archetype.basic");
		archetype.setVersion("0.0.1");
		ProjectParameters params = parametersPage.getParams();

		final String groupId = params.getGroupId();
		final String artifactId = params.getArtifactId();
		final String version = params.getVersion();
		final String javaPackage = params.getPackageName();
		final Properties properties = params.getProperties();
		properties.setProperty("oauth2callbackurl", properties.getProperty(ProjectWizardParametersPage.O_AUTH_CALLBACK));
		properties.setProperty("clientid", properties.getProperty(ProjectWizardParametersPage.CLIENT_ID));
		properties.setProperty("clientsecret", properties.getProperty(ProjectWizardParametersPage.CLIENT_SECRET));

		List<IProject> projects = MavenPlugin.getProjectConfigurationManager().createArchetypeProjects(location, archetype, groupId, artifactId, version, javaPackage, properties, importConfiguration, monitor);

	}
private void doFinish(String containerName, IPath location, IProgressMonitor monitor) throws CoreException {
		// create a sample file
		monitor.beginTask("Creating " + containerName, 2);

		monitor.worked(1);

		final Archetype archetype = new Archetype();
		archetype.setGroupId("org.glassmaker");
		archetype.setArtifactId("org.glassmaker.archetype.basic");
		archetype.setVersion("0.0.1");
		ProjectParameters params = parametersPage.getParams();

		final String groupId = params.getGroupId();
		final String artifactId = params.getArtifactId();
		final String version = params.getVersion();
		final String javaPackage = params.getPackageName();
		final Properties properties = params.getProperties();
		properties.setProperty("oauth2callbackurl", properties.getProperty(ProjectWizardParametersPage.O_AUTH_CALLBACK));
		properties.setProperty("clientid", properties.getProperty(ProjectWizardParametersPage.CLIENT_ID));
		properties.setProperty("clientsecret", properties.getProperty(ProjectWizardParametersPage.CLIENT_SECRET));

		List<IProject> projects = MavenPlugin.getProjectConfigurationManager().createArchetypeProjects(location, archetype, groupId, artifactId, version, javaPackage, properties, importConfiguration, monitor);

	}
private void doFinish ( String containerName , IPath location , IProgressMonitor monitor ) throws CoreException { // create a sample file monitor . beginTask ( "Creating " + containerName , 2 ) ; monitor . worked ( 1 ) ; final Archetype archetype = new Archetype ( ) ; archetype . setGroupId ( "org.glassmaker" ) ; archetype . setArtifactId ( "org.glassmaker.archetype.basic" ) ; archetype . setVersion ( "0.0.1" ) ; ProjectParameters params = parametersPage . getParams ( ) ; final String groupId = params . getGroupId ( ) ; final String artifactId = params . getArtifactId ( ) ; final String version = params . getVersion ( ) ; final String javaPackage = params . getPackageName ( ) ; final Properties properties = params . getProperties ( ) ; properties . setProperty ( "oauth2callbackurl" , properties . getProperty ( ProjectWizardParametersPage . O_AUTH_CALLBACK ) ) ; properties . setProperty ( "clientid" , properties . getProperty ( ProjectWizardParametersPage . CLIENT_ID ) ) ; properties . setProperty ( "clientsecret" , properties . getProperty ( ProjectWizardParametersPage . CLIENT_SECRET ) ) ; List < IProject > projects = MavenPlugin . getProjectConfigurationManager ( ) . createArchetypeProjects ( location , archetype , groupId , artifactId , version , javaPackage , properties , importConfiguration , monitor ) ; }
The worker method. It will find the container, create the file if missing
or just replace its contents, and open the editor on the newly created
file.
The worker method . It will find the container create the file if missing or just replace its contents and open the editor on the newly created file .