Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2013-05-31add java version to http user-agentreleases/1.4/1.4.0.20130601-0317milestones/1.4/1.4.0.20130601-0317Igor Fedorenko1-1/+2
need to a way to measure how many users who upgrade m2e run on stale/outdated versions of java Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-05-24excluded jsr305 due to incompatible licensemilestones/1.4/1.4.0.20130525-0310Igor Fedorenko1-0/+7
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-05-24use orbit jetty 6.1.23 and servlet api 2.5.0Igor Fedorenko8-5/+5
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-05-21408557 : add missing icons to build.propertiesmilestones/1.4/1.4.0.20130521-1115Fred Bricon1-1/+2
Signed-off-by: Fred Bricon <fbricon@gmail.com>
2013-05-16cleanup, removed stale repository referencemilestones/1.4/1.4.0.20130517-0214Igor Fedorenko1-10/+0
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-05-16407797 removed now unnecessary slf4j/logback bundlesIgor Fedorenko1-13/+0
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-05-15407983 : quote maven bootclasspathFred Bricon1-1/+1
Signed-off-by: Fred Bricon <fbricon@gmail.com>
2013-05-12o deprecate setWorkspaceRuntime and encourage people to use ↵runtimeJason van Zyl4-241/+202
addWorkspaceRuntime as there are at least two variants of a Maven runtime now: standard Maven flavour and Tesla flavour o create an AbstractWorkspaceRuntime which can be shared by the existing MavenWorkspaceRuntime and the new TeslaWorkspaceRuntime
2013-05-12Merge branch 'master' into runtimeJason van Zyl29-510/+1002
2013-05-08405427 Implemented m2e version neutral system property for configuring ↵milestones/1.4/1.4.0.20130508-1527Anders Hammar1-2/+14
discovery catalog path Signed-off-by: Anders Hammar <anders@hammar.net>
2013-05-06o account for tesla runtimes that keep all configuration in the conf/ directoryJason van Zyl1-2/+7
2013-05-06fix outdated 'Update Project' command javadocFred Bricon1-2/+2
Signed-off-by: Fred Bricon <fbricon@gmail.com>
2013-05-05407153 : improve maven projects selectionFred Bricon3-7/+51
Before selecting all projects from the workspace if the current selection is empty, we look at the current active file editor from the current active workbench part. If nothing found, then we fall back on returning all workspace projects. This allows a user to hit Alt+F5 while editing a pom.xml (or any resource in the current project) and NOT select all workspace projects. Signed-off-by: Fred Bricon <fbricon@gmail.com>
2013-05-05cleanup JavaProjectConversionParticipant.getMostRecentPluginVersion()Fred Bricon1-6/+10
Signed-off-by: Fred Bricon <fbricon@gmail.com>
2013-05-05361445 : add missing artifact GAVC as marker attributesFred Bricon2-0/+24
Signed-off-by: Fred Bricon <fbricon@gmail.com>
2013-05-05407153 : change update project key to Alt+F5Fred Bricon1-1/+1
Signed-off-by: Fred Bricon <fbricon@gmail.com>
2013-05-05made maven runtime selection ui reusableIgor Fedorenko2-76/+144
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-05-04Removed remnants of maven external builder in launcher uiIgor Fedorenko3-119/+39
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-05-04Moved maven launch support to a separate classIgor Fedorenko3-178/+318
Extracted MavenRuntimeLaunchSupport that can be used from any java launch configuration delegate. It can be used to generate and cleanup classworld configuration file and set vm arguments matching maven runtime selected in the launch configuration. Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-05-04Adding a managed dependency adds a blank dependency insteadMarcos Munoz3-1/+26
- I wrote 100% of the code; - I have the right to contribute the code to Eclipse - I have updated the header Changes to be committed: modified: src/org/eclipse/m2e/core/ui/internal/Messages.java modified: src/org/eclipse/m2e/core/ui/internal/dialogs/MavenRepositorySearchDialog.java modified: src/org/eclipse/m2e/core/ui/internal/messages.properties
2013-05-04perf: don't refresh project facade during full buildIgor Fedorenko1-1/+12
Changed maven builder to refresh facade when project pom.xml has changed or facade is not available or facade is stale. Use cached facade instance in all other cases. This improves performance in common case when project configuration update and clean build are performed as one user operations. May cause stale facade cache when full build is invoked right after out-of-workspace pom.xml change. This is (and always was) an edge case, if this happens, the workaround is to manually invoke project configuration update. Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-05-04perf: consolidate registry.refresh invocationsIgor Fedorenko1-15/+30
ProjectConfigurationManager refreshed facade for each project being updated separately. This resulted in unnecessary reloading of MavenProject instances for common case of multimodule project. The fix is to invoke registry.refresh for collection of all projects being updated. Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-05-04perf: optimized WorkspaceStateWriterIgor Fedorenko1-10/+40
WorkspaceStateWriter was forcing loading of MavenProject for all workspace projects. Use IProject persistent property to avoid unnecessary loading of MavenProjects. Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-05-04Bump m-compiler-p template version to 3.1Fred Bricon1-1/+1
Signed-off-by: Fred Bricon <fbricon@gmail.com>
2013-05-04407221 : Use latest m-compiler-p version during conversionFred Bricon1-4/+71
Signed-off-by: Fred Bricon <fbricon@gmail.com>
2013-05-03407187 : fix simple module project creationFred Bricon1-1/+3
Signed-off-by: Fred Bricon <fbricon@gmail.com>
2013-05-03404178 : cleanup MavenProjectWizardArchetypeParametersPageFred Bricon1-10/+5
Signed-off-by: Fred Bricon <fbricon@gmail.com>
2013-05-03404178 : Validation messages from MavenProjectWizardArchetypeParametersPage ↵Roberto Sanchez1-8/+27
shown before the page is shown - I wrote 100% of the code; - I have the right to contribute the code to Eclipse; - The file header contains the appropriate License header
2013-05-03407153 : add missing @since tagFred Bricon1-0/+1
Signed-off-by: Fred Bricon <fbricon@gmail.com>
2013-05-03407165 : fix templateId typoFred Bricon1-1/+1
Signed-off-by: Fred Bricon <fbricon@gmail.com>
2013-05-03407165 : add an m2e-activated profileFred Bricon2-0/+20
Signed-off-by: Fred Bricon <fbricon@gmail.com>
2013-05-03407153 : convert 'Update Project' to a CommandFred Bricon7-92/+182
This commit converts the existing 'Update Project' to use an Eclipse Command. That command is by default bound to Ctrl+Alt+U. The existing o.e.m.c.u.i.UpdateMavenProjectAction class is deprecated in favor of o.e.m.c.u.i.UpdateMavenProjectCommandHandler. Selection related methods from MavenActionSupport and MavenProjectActionSupport have been refactored to SelectionUtil, to prevent code duplication Signed-off-by: Fred Bricon <fbricon@gmail.com>
2013-05-03406222 : fix duplicate mnemonic keysFred Bricon1-1/+1
Signed-off-by: Fred Bricon <fbricon@gmail.com>
2013-05-02o start of a small rework of the runtime system to allow for multiple ↵Jason van Zyl4-24/+187
workspace runtimes
2013-04-27405880 fixed NPE during sources download in some casesIgor Fedorenko1-17/+13
DownloadSourcesJob needed to call facade.getMavenProject(monitor) to load MavenProject instance after workspace restart. Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-04-09405090 fixed plugin artifact cache does not honour forceUpdateIgor Fedorenko2-0/+56
This seems to be a bug in maven core, where DefaultPluginArtifactsCache and/or DefaultProjectBuildingHelper do not respect session force dependency update flag. For now, made the fix m2e-specific but should probably fix in maven. Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-04-09Fixed FilexWagon instantiation strategyIgor Fedorenko1-1/+3
FilexWagon was marked as singleton and was retaining state from one test invocation to the next, which resulted in unexpected/unwanted crosstalk among tests. Changed FilexWagon instantiation policy to per-lookup and cleanup any static state as part of test setUp. Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-04-09405087 use correct MavenMetadataCache when flushing project cachesIgor Fedorenko2-0/+4
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-04-05Use tycho 0.17.0 and build w/ keplerFred Bricon1-2/+2
Signed-off-by: Fred Bricon <fbricon@gmail.com>
2013-03-14380484 --threads is one less than it should beIgor Fedorenko1-2/+2
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-03-12380484 fixed wrong default number of threadsIgor Fedorenko1-1/+1
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-03-12380484 cleaned up contributed patchIgor Fedorenko2-40/+25
* Fixed layout issues * Replaced ComboViewer with simpler Combo * Always show threads dropdown, but disable it on single processor systems * Only pass --threads when more than one thread to avoid ugly maven warning when non-threadsafe plugins are used Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-03-12380484: [patch] Add support for parallel threads in the maven run configurationlindholm5-9/+74
2013-03-09fixed NPE in NexusIndexManager#identifyIgor Fedorenko1-6/+9
also optimized #getAllIndexes(), which used to return the same IIndex multiple times. Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-02-27397251 fixed NPE when building projects with non-parseable pomsIgor Fedorenko1-2/+7
this was a recently introduced regression. Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-02-20introduced an option to refresh from local during config updateIgor Fedorenko6-38/+67
... the option is on by default, but the user can disable it from the project update dialog. Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-02-20guard against NPE when no default lifecyclemapping bundleIgor Fedorenko1-0/+3
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-02-19Align *.product with 1.4.0 qualifierFred Bricon2-2/+2
Signed-off-by: Fred Bricon <fbricon@gmail.com>
2013-02-17Order of classpath entries is modified when updating maven projectRoberto Sanchez1-14/+11
- I wrote 100% of the code; - I have the right to contribute the code to Eclipse; - The file header contains the appropriate License header
2013-02-17wrote AbstractSourcesGenerationProjectConfigurator javadocIgor Fedorenko1-0/+13
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>

Back to the top