diff options
author | Igor Fedorenko | 2011-03-09 21:14:57 +0000 |
---|---|---|
committer | Igor Fedorenko | 2011-03-09 21:21:18 +0000 |
commit | 231506f934435030eb2541d1cfc87bea80e9cd14 (patch) | |
tree | 2560e04fee0ca8c05c5f28401fe5ce1635247945 /org.eclipse.m2e.core | |
parent | cc82a9117910c60437d81714f88182910fc3311c (diff) | |
download | m2e-core-231506f934435030eb2541d1cfc87bea80e9cd14.tar.gz m2e-core-231506f934435030eb2541d1cfc87bea80e9cd14.tar.xz m2e-core-231506f934435030eb2541d1cfc87bea80e9cd14.zip |
Show p2 installation UI as modal dialog over import wizard
Showing p2 installation UI pages as part of import wizard flow proved
to prohibitively difficult without direct support for such use case
from p2 ui.
Reworked import wizard to use existing MavenDiscoveryInstallWizard
synchronously during performFinish wizard. Actual project import is
implemented via post-install hook
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
Diffstat (limited to 'org.eclipse.m2e.core')
-rw-r--r-- | org.eclipse.m2e.core/src/org/eclipse/m2e/core/internal/lifecyclemapping/discovery/IMavenDiscovery.java | 13 |
1 files changed, 0 insertions, 13 deletions
diff --git a/org.eclipse.m2e.core/src/org/eclipse/m2e/core/internal/lifecyclemapping/discovery/IMavenDiscovery.java b/org.eclipse.m2e.core/src/org/eclipse/m2e/core/internal/lifecyclemapping/discovery/IMavenDiscovery.java index ce6280b3..6696a2c2 100644 --- a/org.eclipse.m2e.core/src/org/eclipse/m2e/core/internal/lifecyclemapping/discovery/IMavenDiscovery.java +++ b/org.eclipse.m2e.core/src/org/eclipse/m2e/core/internal/lifecyclemapping/discovery/IMavenDiscovery.java @@ -18,9 +18,6 @@ import org.apache.maven.plugin.MojoExecution; import org.apache.maven.project.MavenProject; -/** - * @author igor - */ public interface IMavenDiscovery { /** @@ -39,14 +36,4 @@ public interface IMavenDiscovery { List<MojoExecution> mojoExecutions, List<IMavenDiscoveryProposal> preselected, IProgressMonitor monitor) throws CoreException; - /** - * Implements provided discovery proposals and applies the changes if it is safe to do so. Implementation must not - * restart Eclipse. Restart will be handled externally, see {@link #isRestartRequired(List, IProgressMonitor)} - */ - public void implement(List<IMavenDiscoveryProposal> proposals, IProgressMonitor monitor); - - /** - * Returns true if implementation of provided proposals required Eclipse restart, false otherwise. - */ - public boolean isRestartRequired(List<IMavenDiscoveryProposal> proposals, IProgressMonitor monitor); } |