Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2014-06-05436644 added all important about.html to source bundlesIgor Fedorenko1-0/+1
Change-Id: Idb169bda25cf4f60420c48ed8d9b8e43cc62c2cc Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2014-05-28435695 more java7 changes (missed a few last time)Igor Fedorenko1-3/+3
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2014-05-24435695 require at least JavaSE-1.7 BREEIgor Fedorenko1-2/+2
Change-Id: Ie31d4058d9456f00e3f2f4ac7b3a70d911140520 Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2014-05-24version 1.6.0-SNAPSHOTIgor Fedorenko2-6/+6
Change-Id: Ic67d9defc801a824cebd4ff2abce885123617d00 Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-06-16Do not retain MavenProject instances foreverIgor Fedorenko2-13/+5
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-14cleanup compiler warnings in JobHelpersIgor Fedorenko1-1/+2
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-06-14Suspend execution context during JobHelpers#flushProcessingQueuesIgor Fedorenko1-4/+11
JobHelpers#flushProcessingQueues was bypassing normal background jobs schedulling in some cases, which masked problems with Maven execution context use in background processing queues. To prevent test execution context from "leaking" into background processing queue flushing code, suspend/resume the context when flushing test queues. Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-06-14introduced @RequireMavenExecutionContext test annotationIgor Fedorenko2-0/+96
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-06-06new version 1.5.0-SNAPSHOTIgor Fedorenko2-6/+6
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-05-25use orbit jetty 6.1.23 and servlet api 2.5.0Igor Fedorenko8-5/+5
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-04-10Fixed 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-02-16156134 m2e fails with 4.3 I20130212-0800Igor Fedorenko1-1/+2
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-02-16replaced deprecated Eclipse-LazyStart with Bundle-ActivationPolicyIgor Fedorenko1-1/+1
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-02-16require at least JavaSE-1.6 execution runtime environmentIgor Fedorenko2-5/+5
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-02-15397251,356645 introduced MavenExecutionContextIgor Fedorenko1-6/+13
ThreadLocal is used to associate maven execution context with the current thread. The context encapsulates maven session configuration, i.e. force update, offline, etc flags, as well as repository session cache and data. This ensures consistent use of this configuration and data structures by all maven calls performed by the thread. Specicially, * solves multiple cases where forceUpdate was not honoured during project configuration update (bug 397251) * solves extremely slow performance when multiple projects reference the same missing dependency and forceUpdates=true (bug 356645) See IMavenExecutionContext javadoc for new API details Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-02-15version 1.4.0.qualifierIgor Fedorenko2-6/+6
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-02-14Bump version to 1.3.1-SNAPSHOTFred Bricon2-2/+2
Signed-off-by: Fred Bricon <fbricon@gmail.com>
2013-01-01Code format, organize importsIgor Fedorenko7-64/+161
... also enabled automatic code format and organize imports on file save, hopefully this will help us keep formatting consistent in the future. Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2012-12-31FilexWagon can now be configured to throw exceptionsIgor Fedorenko2-0/+22
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2012-09-07m2e 1.3.0-SNAPSHOTIgor Fedorenko2-6/+6
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2012-09-01fixed tests ClasspathHelpers API and assertion descriptionIgor Fedorenko1-2/+2
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2012-08-16350414 separate quick-fix for workspace mapping; cleanupIgor Fedorenko1-12/+0
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2012-08-13This commit contains most of the work for bug 350414.Andrew Eisenberg1-2/+18
This includes adding workspace settings to the chain of lookups for determining lifecycle mappings for m2e projects. There are changes to existing quickfixes, and a new workspace preferences page that allows users to view their workspace mappings and edit the raw text file. There is partial work done for displaying a table of workspace lifecycle mappings in the preferences page. The refactoring of the project lifecycle mappings table is complete, but I just don't know how to populate the viewer with workspace mappings only For compliance with Eclipse.org's contribution rules: (1) I (Andrew Eisenberg) wrote 100% of the code; (2) I have the right to contribute the code to Eclipse; (3) the file header contains the appropriate License header. Also, this patch is built on top of the SHA 170c7936da947d28e7824bc1d2375903dbda9b17
2012-06-25m2e version 1.2.0-SNAPSHOT, take 2Igor Fedorenko1-4/+4
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2012-06-25m2e version 1.2.0-SNAPSHOTIgor Fedorenko2-2/+2
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2012-01-25introduced ClasspathHelpers.getClasspathAttribute test helperIgor Fedorenko1-0/+14
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2012-01-11introduced new ClasspathHelpers common test helperIgor Fedorenko2-1/+108
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2011-12-23introduced HttpServer.resetRecordingIgor Fedorenko1-0/+4
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2011-11-09363190 cleaned up most unused dependenciesIgor Fedorenko1-0/+1
Restored default lifecycle mapping configuration as tests.common dependency. Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2011-11-08363190 cleaned up most unused dependenciesIgor Fedorenko1-4/+1
Had to keep some unused dependencies as a workaround for PDE/JDT complaining about indirectly referenced .class files. Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2011-09-27updated .settings for juno m2Igor Fedorenko1-1/+0
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2011-09-11new version 1.1.0-SNAPSHOTIgor Fedorenko2-6/+6
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2011-08-04Merge remote-tracking branch 'origin/master' into m2e-self-hostingIgor Fedorenko2-2/+2
Conflicts: com.ning.async-http-client/pom.xml org.eclipse.m2e.archetype.common/META-INF/MANIFEST.MF org.eclipse.m2e.archetype.common/pom.xml org.eclipse.m2e.core.ui/pom.xml org.eclipse.m2e.core/pom.xml org.eclipse.m2e.discovery/pom.xml org.eclipse.m2e.editor.xml/pom.xml org.eclipse.m2e.editor/pom.xml org.eclipse.m2e.feature/pom.xml org.eclipse.m2e.integration.tests.common/pom.xml org.eclipse.m2e.jdt/pom.xml org.eclipse.m2e.launching/pom.xml org.eclipse.m2e.lifecyclemapping.defaults/pom.xml org.eclipse.m2e.logback.appender/pom.xml org.eclipse.m2e.logback.configuration/pom.xml org.eclipse.m2e.logback.feature/pom.xml org.eclipse.m2e.maven.indexer/META-INF/MANIFEST.MF org.eclipse.m2e.maven.indexer/pom.xml org.eclipse.m2e.maven.runtime/META-INF/MANIFEST.MF org.eclipse.m2e.maven.runtime/pom.xml org.eclipse.m2e.model.edit/pom.xml org.eclipse.m2e.refactoring/pom.xml org.eclipse.m2e.scm/pom.xml org.eclipse.m2e.sdk.feature/pom.xml org.eclipse.m2e.site/pom.xml org.eclipse.m2e.tests.common/pom.xml org.eclipse.m2e.usagedata/pom.xml org.jboss.netty/pom.xml pom.xml target-platform/pom.xml
2011-08-04version 1.0.200-SNAPSHOTIgor Fedorenko2-2/+2
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2011-07-31removed stale/redundant eclipse metadata filesIgor Fedorenko4-47/+1
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2011-07-29Moved maven runtime and other "wrapper" bundles to m2e-maven-runtimeIgor Fedorenko1-16/+3
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2011-06-08new version 1.0.100-SNAPSHOTIgor Fedorenko2-2/+2
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2011-06-02339969 graduate out of incubatorIgor Fedorenko2-6/+6
set version to 1.0.0 removed references to incobator from feature names Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2011-05-19clarified non-API status of tests.common bundlesIgor Fedorenko1-1/+1
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2011-04-25clarified non-API status of IMavenConstantsIgor Fedorenko2-2/+2
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2011-04-24clarified IBackgroundProcessingQueue non-API statusIgor Fedorenko1-1/+1
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2011-04-21343526 - NPE in ProjectRegistryManager after workspace restartIgor Fedorenko1-4/+26
Facade's mavenProject instance can be null when updating dependent projects not directly listed in original update request. Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2011-04-15Removed many uses of depreciated MavenPlugin.getDefault()Matthew Piggott3-26/+21
2011-04-08342097 fixed no "stale project configuration" error marker in some casesIgor Fedorenko1-1/+1
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2011-04-07Introduced IMavenProjectRegistry to replace MavenProjectManagerIgor Fedorenko2-4/+4
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2011-04-06do not expose internal classes through public MavenPluginIgor Fedorenko2-3/+5
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2011-04-05Introduced IPluginExecutionMetadata interfaceIgor Fedorenko1-3/+3
Replaced references to generated PluginExecutionMetadata class with IPluginExecutionMetadata interface in all public non-internal classes. Marked IPluginExecutionMetadata as @noimplement/@noextend to make it clear that m2e does not expect external implementations. IPluginExecutionMetadata is almost empty at this point, but we'll be able to introduce new methods as we need then without breaking existing clients. Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2011-03-25Rolled back version back to 0.13.0-SNAPSHOTvladt2-6/+6
2011-03-24crlfIgor Fedorenko1-26/+26
2011-03-21new version 0.14.0-SNAPSHOTvladt1-4/+4

Back to the top