Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2013-11-06421135 : Update maven-war-plugin template to 2.4milestones/1.5/1.5.0.20131109-1633Fred Bricon1-1/+1
Bug 421135 Signed-off-by: Fred Bricon <fbricon@gmail.com>
2013-11-04420848 - maven-compiler-plugin source/target 1.8 not recognizedDaniel Dietrich1-2/+8
The jdt component of m2e v1.4 does not import java 1.8 projects correctly into eclipse. Instead of setting the compiler compliance level to java 1.8, java 1.4 is used. This patch fixes this issue by adding JavaSE-1.8 to the list of known java runtime environments and adding java 1.8 (respectively java 8) to the list of known source/target compliance levels. This contribution complies with http://www.eclipse.org/legal/CoO.php Bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=420848 Signed-off-by: Daniel Dietrich <daniel.dietrich@gmx.net>
2013-11-04421015 fixed workspace runtime missing libraries in some casesIgor Fedorenko1-0/+27
Added code to handle custom library classpath entries to workspace maven runtime. Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-10-15okhttp-connector 0.0.9 for proper download restart supportIgor Fedorenko1-1/+1
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-10-15fixed NPE in import wizard when location is hiddenIgor Fedorenko1-2/+2
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-10-13408042 fixed nested project import working set selectionIgor Fedorenko5-56/+91
... some more WorkingSets consolidation. Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-10-11417466 AssignWorkingSetDialog usability improvementsIgor Fedorenko9-118/+200
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-10-11changed NestedProjectsComposite to work better with windowbuilderIgor Fedorenko1-6/+13
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-10-09removed stale README fileIgor Fedorenko1-8/+0
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-10-09use Eclipse-BundleShape dir for maven runtime and component bundlesIgor Fedorenko1-0/+5
maven runtime and component bundles embed jars and it is slightly more efficient, both in terms of space and time, to unzip them during installation. Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-10-09use new tycho and maven-bundle-plugin versionsIgor Fedorenko1-2/+2
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-10-09418790 slf4j implementation for run-as mavenIgor Fedorenko9-2/+138
Maven 3.1.1 uses SLF4J for all logging and there is absolutely no build progress feedback unless if no configure SLF4J implementation is available on classpath. This commit adds slf4j-simple and corresponding configuration that match what is used by Maven on command line. Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-10-07418801 : restore import project to existing working setFred Bricon1-5/+35
The feature is partially restored in that it can only add the imported projects to one workingset, instead of several previously. But I thing it's a fair compromise. Bug 418801 Signed-off-by: Fred Bricon <fbricon@gmail.com>
2013-10-06416882 fixed MavenRuntimeManagerTest.testExternalRuntime failureIgor Fedorenko1-0/+2
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-10-06418776 included tesla concurrent local repository implementationIgor Fedorenko1-1/+9
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-10-06418263 Replaced netty/ahc with okhttpJason van Zyl29-1009/+368
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-10-06416882 updated m2e maven runtime to maven 3.1.1Jason van Zyl33-514/+236
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-10-01408042 editable working set name, other fixesmilestones/1.5/1.5.0.20131002-0330Igor Fedorenko3-29/+42
Import working set name is now Text control and can be changed by the user. Create working set is automatically enabled when importing single multi-module project and disabled in other cases. Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-10-01416866 : _smarter_ selection of IProjectsFred Bricon1-8/+19
Bug 416866 Signed-off-by: Fred Bricon <fbricon@gmail.com>
2013-09-30409732 : Split lifecycle mapping analysis from project importFred Bricon25-1035/+1164
The Lifecycle Mapping analysis is now only run after projects are imported, making selection of projects to import much much faster (< 1 sec vs 1-2 min for the wildfly codebase and its 130 projects) After import, lifecycle mapping error markers are collected on imported projects and the discovery service is invoked to find proposals fixing these errors. Caveats : - no proposals are shown anymore in case projects import without errors, making discovery of new/other applicable connectors less obvious. As part of the refactoring the following notable architectural changes were performed : - LM Analysis and Discovery proposals UI are moved to a dedicated Wizard. - LifecycleMappingConfiguration was deprecated in favor of LifecycleMappingDiscoveryRequest -Lifecycle Mapping discovery is now based on a collection of ILifecycleMappingRequirement Signed-off-by: Fred Bricon <fbricon@gmail.com>
2013-09-30Minimize Lifecycle Mapping parsing during discoveryFred Bricon3-8/+54
Signed-off-by: Fred Bricon <fbricon@gmail.com>
2013-09-29387384 Removed workaround for Tycho bug 354221Igor Fedorenko1-30/+13
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-09-29418280 fixed tesla external runtime version detectionIgor Fedorenko1-3/+8
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-09-29418279 fixed maven 3.1.x launcher class detectionIgor Fedorenko1-1/+1
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-09-24408042 removed advanced add-to-working-set import optionsIgor Fedorenko1-6/+0
Advanced add-to-working-set options are now redundant. Most users will want to create single project-specific working set, which is now possible with single checkmark. For the few users who want most elaborate working set organization, there is 'add-to-working-set' dialog now. Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-09-24408042 Automatically create a new working set based on root project name on ↵Andrew Eisenberg4-4/+65
maven project import. 1. place new checkbox below existing working set creation area so as to make the two buttons look connected 2. Update label on new button with working set name when a new root project is selected. See: https://bugs.eclipse.org/bugs/show_bug.cgi?id=408042#c7 Signed-off-by: Igor Fedorenko <igor@ifedorenko.com> Signed-off-by: Andrew Eisenberg <andrew@eisenberg.as>
2013-09-18417466 (re)create working sets action and dialogIgor Fedorenko7-39/+299
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-09-18fixed NestedProjectsComposite de/select subtree implIgor Fedorenko1-0/+2
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-09-18refactor: moved WorkingSetGroup composite to components packageIgor Fedorenko4-2/+5
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-09-18refactor: extracted nested project tree into reusable compositeIgor Fedorenko3-331/+371
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-09-17416050 : check project accessibilityFred Bricon1-1/+1
Signed-off-by: Fred Bricon <fbricon@gmail.com>
2013-09-17Fix progress task name during download startFred Bricon1-3/+3
Signed-off-by: Fred Bricon <fbricon@gmail.com>
2013-09-12386196 : properly monitor parallel downloadsFred Bricon1-3/+10
Signed-off-by: Fred Bricon <fbricon@gmail.com>
2013-09-11better report project configurator exceptionsIgor Fedorenko3-1/+22
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-09-02Fix memory leak in MavenImportWizard.javaFred Bricon1-0/+6
mappingConfiguration is not dereferenced after displaying the projects of a directory. This leads to an important memory leak once the wizard is closed (even if the projects haven't been imported, e.g. 350MB for 130 projects) Fixing this leak until https://bugs.eclipse.org/bugs/show_bug.cgi?id=409732 is properly fixed. Signed-off-by: Fred Bricon <fbricon@gmail.com>
2013-08-29416100 use dependency embedder bundle classpathIgor Fedorenko2-17/+7
Since fixing bug 376124, it is possible to have multiple maven embedder bundles installed and active in the same eclipse runtime. This change makes sure that m2e will use the same embedder bundle both inside eclipse jvm and when running maven externally. Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-08-29416037 use standard OSGi API to collect embedded maven classpathIgor Fedorenko2-30/+20
Based on the code by Thomas Watson <tjwatson@us.ibm.com> attached to the bugzilla. Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-08-29Bump tycho version to 0.18.1Fred Bricon1-1/+1
Signed-off-by: Fred Bricon <fbricon@gmail.com>
2013-08-29416050 : ignore non-maven projects changesFred Bricon1-3/+19
Signed-off-by: Fred Bricon <fbricon@gmail.com>
2013-08-27cleaned up duplicate lifecycleMappings extensionIgor Fedorenko1-4/+0
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-08-13414989 persist IClasspathEntryDescriptor#optionalDependencyIgor Fedorenko2-0/+11
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-08-12414843 do not honour -consolelogmilestones/1.5/1.5.0.20130812-0834Igor Fedorenko3-57/+5
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-08-12414842 use reflection to access Equinox dev classpathIgor Fedorenko2-1/+62
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-08-12412436 use reflection to access Equinox file lockerIgor Fedorenko4-70/+87
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-08-12cleanup: removed useless empty classIgor Fedorenko1-6/+0
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-06-25411621 fixed compatibility with mavenarchiver configuratorIgor Fedorenko2-0/+13
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-06-16Reintroduced small MavenProject instances cacheIgor Fedorenko2-35/+106
MavenProject instances cache size is hardcoded to 5 and it is meant to improve incremental build performance. From limited and not very scientific testing, trivial m2e-maven-runtime incremental build takes ~130ms without the cache and <30ms with the cache. Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-06-16Do not retain MavenProject instances foreverIgor Fedorenko9-212/+355
Before this change, MavenProject instances were eagerly loaded for each workspace Maven project are were retained for as long as the projects were opened. With this change, MavenProject instances are loaded on as needed basis and discarded when they are not needed any more. Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-06-16Fixed missing error marker when builder can't read pom.xmlIgor Fedorenko2-133/+125
Also reworked MavenBuilder to reconsile code paths used during build() and clean() methods. Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-06-15fixed wrong maven execution context use in MavenProjectManager#executeIgor Fedorenko1-2/+7
Reworked MavenProjectManager#execute to execute facade.getMavenProject inside expected maven execution context. Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>

Back to the top