Skip to main content
AgeCommit message (Collapse)AuthorFilesLines
2019-03-24Bug 545470: add required --enable-preview during conversionFred Bricon2-5/+42
Change-Id: If0cc8e489b8f0d461e6c4d89b2450dc703506dc3 Signed-off-by: Fred Bricon <>
2019-03-24Bug 545462: configure preview features according to he --enable-preview flagFred Bricon2-5/+106
The change is backward compatible with Eclipse 4.11 without Java 12 support. Change-Id: Ib49f5f258a94b38d0d4c21bb6b290ae92facd057 Signed-off-by: Fred Bricon <>
2019-03-19Upversion to 1.12.0-SNAPSHOTFred Bricon3-8/+28
Change-Id: Ifc05cbb58824a9eee9219e2b0b6909c8e6586f75 Signed-off-by: Fred Bricon <>
2019-02-20Make a bunch of constants finalFred Bricon1-1/+1
Change-Id: Iaf32ca1dd9d2dfe0864f5c4882d9f0ccdd92519e Signed-off-by: Fred Bricon <>
2019-02-17Bug 543766 - Java module not found at runtime even with requiresTill Brychcy1-19/+18
transitive Change-Id: I84d0b62445b1230040f1cf58e91cd535bda404b8 Signed-off-by: Till Brychcy <>
2019-01-21Upversion to 1.11.0-SNAPSHOTFred Bricon2-4/+4
Change-Id: I4e1c2cbc2d4de08089f5a79abec442ee32f62961 Signed-off-by: Fred Bricon <>
2018-11-24Bug 540274 - m2e doesn't put multi-release jar files on the module pathTill Brychcy1-35/+92
Change-Id: I49461d21d356d5ab99b6c9dba37bd7dbe23659a8 Signed-off-by: Till Brychcy <>
2018-09-20Bump version to 1.10.0-SNAPSHOTFred Bricon2-4/+4
Change-Id: I221389a9a95f52d765f90081d845517eaf9fc47c Signed-off-by: Fred Bricon <>
2018-09-20Bump version to 1.9.2-SNAPSHOTFred Bricon2-2/+2
Change-Id: Iced537f87fb413fbfdd9d8007225d6035844521c Signed-off-by: Fred Bricon <>
2018-08-28Bug 537578: provide a way to disable the test classpath flagFred Bricon3-16/+28
Projects adding <m2e.disableTestClasspathFlag>true</m2e.disableTestClasspathFlag> to their <properties> section will disable the test classpath segregation in JDT, allowing test resources of this project to be used as test-jar dependencies with the compile scope, in other projects. Change-Id: Id1f567732f6f7a0628fb8e2e90cc1f88fc918af9 Signed-off-by: Fred Bricon <>
2018-08-27Bug 538319: provide minimal Java 11 supportFred Bricon1-14/+18
The change consists in making the Java project configurator look into available JavaSE-* environments, so that future Java version will be automatically supported, without needing specific development, assuming the versioning scheme remains stable. Change-Id: Ie393cd14f2f7a40660bed689b31c9e61dca9a384 Signed-off-by: Fred Bricon <>
2018-08-22Bug 537544 : fix 10 support for real (ノ ゜Д゜)ノ ︵ ┻━┻Fred Bricon1-1/+1
Change-Id: I3b246c8589ca96665ea3327bb30516c657ff1f9f Signed-off-by: Fred Bricon <>
2018-08-22Bug 537544 : actually fix 1.10 support this timeFred Bricon1-1/+1
Change-Id: I73faf1d1d0eca8b33aa5bea7ad9eacdf4ae23361 Signed-off-by: Fred Bricon <>
2018-08-21Bug 414645 : limit runtime-scoped dependencies visibility to test classpathFred Bricon1-5/+5
Change-Id: Id128d2a867968463d4a6bc8a35f93a6bdfc8ead8 Signed-off-by: Fred Bricon <>
2018-08-02536056 : additionnal Null check in MavenClassifierManagerFred Bricon1-1/+1
Change-Id: Id7b5fd2e0dc535d5d0a09cdd07c28e1743b0c440 Signed-off-by: Fred Bricon <>
2018-07-31Update maven plugin versions in templates and conversionFred Bricon1-1/+1
Change-Id: Iea03acb3cee81c94fff70e6dd455be07bebb72be Signed-off-by: Fred Bricon <>
2018-07-31536056 : prevent NPE in MavenClassifierManager.getClassifierClasspathProviderFred Bricon1-1/+1
Change-Id: I08e4550390991638cb44c166e0f957870baee074 Signed-off-by: Fred Bricon <>
2018-07-31537544 : support m-c-p source/target 1.9 and 1.10Fred Bricon1-4/+13
Change-Id: I807b45e33fbed4112697130b8705ce5f5197c125 Signed-off-by: Fred Bricon <>
2018-07-03Upversion to 1.9.1-SNAPSHOTFred Bricon2-2/+2
Change-Id: I1556ee14735c63f8d168a451261d7008d97757e4 Signed-off-by: Fred Bricon <>
2018-05-23Bug 507911 : trigger Sources/Javadoc download when preferences are changedFred Bricon2-3/+59
The JDT configuration listener now listens to changes in MavenConfigurationChangeEvent.P_DOWNLOAD_JAVADOC and MavenConfigurationChangeEvent.P_DOWNLOAD_SOURCES preference properties. It schedules a new IBackgroundProcessingQueue to queue source/javadoc download request for all Maven workspace projects. Change-Id: I06f462d87db673e067373a509c538b76e487d1d9 Signed-off-by: Fred Bricon <>
2018-04-25Bug 534049 : set release flag accordinglyFred Bricon1-0/+1
Change-Id: I4f80a8a7482e6218f5c7b3fcb8ee4431d245cfa0 Signed-off-by: Fred Bricon <>
2018-03-25Bug 512653 : fix Javadoc spellingFred Bricon2-8/+8
Change-Id: I427e32fb1105c5a254280fbd2847741cb823d5ad Signed-off-by: Fred Bricon <>
2018-03-16Bug 532559 : fix UnsupportedOperationException in ↵Fred Bricon1-3/+3
InternalModuleSupport.collectTransitiveRequiredModules Change-Id: Ieba17c6a95f83983ba91a2530987fbc4f8f9bd73 Signed-off-by: Fred Bricon <>
2018-03-16Remove unneeded suppress warnings.Alexander Kurtakov2-10/+9
And some generification where spotted. Change-Id: Ia21fc7aff3b0ffe9de561cd541f02e8dda1f4b8e Signed-off-by: Alexander Kurtakov <>
2018-03-13Bug 531280 : update classpath on changesFred Bricon6-17/+153
Change-Id: Ifc524dee7ef516f0bf7e6bd024fb00372ffb46ca Signed-off-by: Fred Bricon <>
2018-03-13Bug 385391: serialize user-selected source attachment encodingFred Bricon2-14/+27
Change-Id: I07bb15b842f0345891238928e552e37e28922f18 Signed-off-by: Fred Bricon <>
2018-02-23Bug 531476: add initial support for Java 10Fred Bricon2-6/+33
Support JavaSE-10 only when it's available Change-Id: I9e5bb5499e000b512717e673bf0b2e5eee4d5a9d Signed-off-by: Fred Bricon <>
2018-01-30Bug 515398: fix classpath when launching class in non-default test source ↵Fred Bricon2-4/+31
directory Change-Id: I5bdfae0a85b4fc6870e48daaf8ec51de5e3912ea Signed-off-by: Fred Bricon <>
2018-01-30Bug 530350 : add module flag to transitive dependencies of required modulesFred Bricon1-15/+114
Change-Id: I8c0b8d4843ccc4b860469cdc82b1e2eed277948c Signed-off-by: Fred Bricon <>
2018-01-30Bug 529398 - Support Java 9 in MavenRuntimeClasspathProviderTill Brychcy8-34/+218
Change-Id: If851da08ad369f55b637462cdc7ee7d34bec4ed2 Signed-off-by: Till Brychcy <>
2018-01-19501553: download Javadoc when sources are missingFred Bricon2-28/+49
Change-Id: Ib99bbcdd4c552c769a28da616502b35c68a54910 Signed-off-by: Fred Bricon <>
2018-01-15Bug 526858 - Configure "test"-attribute for source folders andTill Brychcy3-16/+89
dependencies Change-Id: I06199f3b998a10bba1efb759196e4ca3df91f512 Also-by: Fred Bricon <> Signed-off-by: Till Brychcy <>
2018-01-10518218 : set 'method parameters' option from m-c-p configFred Bricon1-3/+43
Change-Id: Ia23f123edf547e6310192fd25d3d22ea07f292c9 Signed-off-by: Fred Bricon <>
2017-11-15525880: preserve access rules when updating Java projectsDavid Green1-0/+9
Change-Id: Ib1b6f43afae3056a41337fbd863b314657e9126e Task-Url: Signed-off-by: David Green <>
2017-10-06525609 : ensure javaproject exists before checking for module descriptionFred Bricon1-0/+3
Change-Id: I5da22d53f7247f49a5b582bb218eebd9731c5f4f Signed-off-by: Fred Bricon <>
2017-10-05Ensure m2e works with older jdt versionsFred Bricon2-119/+160
Change-Id: I8469ac0143774838b718c2a8b1cc3e1d59f13a56 Signed-off-by: Fred Bricon <>
2017-10-02525251 : add Java 9 module flag to classpath dependenciesFred Bricon2-1/+185
Changes the Java configurator so that, if a Java project is a JPMS module, all classpath dependencies which match required modules in will have the module flage set to true. One caveat is that, you currently need to call Maven Update project configuration after updating the required modules in, so the module flag can be added to the dependencies. See [2]. This change requires APIs from unreleased JDT (install from [1]) to compile, but m2e can still be installed and run on older JDT versions. [1] [2] Change-Id: I639f08ff7c32ea7b59b361935886204720942ee8 Signed-off-by: Fred Bricon <>
2017-10-01525365 remove maven.compiler.source/target support for 1.9Fred Bricon1-7/+2
Change-Id: I2d76be1cb8e3f11d3e20275c900b1c8e766c68f7 Signed-off-by: Fred Bricon <>
2017-09-11Use simplistic jdk version comparison until jdt/java 9 bundle is availableFred Bricon1-1/+1
Change-Id: I1c4178ec56ba2d9a80cc1d2d271262d0913416f9 Signed-off-by: Fred Bricon <>
2017-09-11Fix compilation failure in JavaProjectConversionParticipant.javaFred Bricon1-1/+3
Change-Id: If45b29f5ba1f565d46f8cf65da0f9f7aa5e2d731 Signed-off-by: Fred Bricon <>
2017-09-11521638 : use <release> setting in maven-compiler-plugin, when converting a ↵Fred Bricon1-25/+46
Java 9 project Change-Id: I45705fec520a4b4608734db1bfd20d79165f3110 Signed-off-by: Fred Bricon <>
2017-08-30521637 : use inherited Java settings when converting a projectFred Bricon1-3/+14
also bumped m-c-p version to 3.6.2 Change-Id: I5574814f6cf12cd82bebc6e8a8637f9cfc4ea8df Signed-off-by: Fred Bricon <>
2017-07-11Bug 519467 - Mechanism to map classifiers to files during workspaceAnton Tanasenko4-140/+55
resolution Change-Id: Ie94ac27054b9ab9326f2e03e12e32419b68dfbfb Signed-off-by: Anton Tanasenko <>
2017-07-11Bump to 1.9.0Anton Tanasenko2-4/+4
Change-Id: I24abf346630af547ae96430cfaa09f3890eff6c0 Signed-off-by: Anton Tanasenko <>
2017-07-05Bump version to 1.8.1-SNAPSHOTFred Bricon2-4/+4
Change-Id: Ib47d03ac991f6bf472888eacf5883a930aaa4d94 Signed-off-by: Fred Bricon <>
2017-05-16516756 : support for compilerIds javac-with-errorprone, jdt, eclipsereleases/1.8/ Bricon1-1/+57
Change-Id: I9519494c98a5ab8c019ab9245ebc6b07e36587ef Signed-off-by: Fred Bricon <>
2017-03-29471362 fix support for maven-compiler-plugin:3.6 release flagFred Bricon1-1/+1
Signed-off-by: Fred Bricon <>
2017-03-29471362 add support for maven-compiler-plugin:3.6 release flagFred Bricon1-7/+20
Signed-off-by: Fred Bricon <>
2017-03-29471362 Fix basic Java 9 supportFred Bricon1-1/+3
Signed-off-by: Fred Bricon <>
2017-03-29Update default maven plugin versions in templates/conversionFred Bricon1-1/+1
Signed-off-by: Fred Bricon <>

Back to the top