Skip to main content
aboutsummaryrefslogtreecommitdiffstats
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 <fbricon@gmail.com>
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 <fbricon@gmail.com>
2019-03-19Upversion to 1.12.0-SNAPSHOTFred Bricon3-8/+28
Change-Id: Ifc05cbb58824a9eee9219e2b0b6909c8e6586f75 Signed-off-by: Fred Bricon <fbricon@gmail.com>
2019-02-20Make a bunch of constants finalFred Bricon1-1/+1
Change-Id: Iaf32ca1dd9d2dfe0864f5c4882d9f0ccdd92519e Signed-off-by: Fred Bricon <fbricon@gmail.com>
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 <register.eclipse@brychcy.de>
2019-01-21Upversion to 1.11.0-SNAPSHOTFred Bricon2-4/+4
Change-Id: I4e1c2cbc2d4de08089f5a79abec442ee32f62961 Signed-off-by: Fred Bricon <fbricon@gmail.com>
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 <register.eclipse@brychcy.de>
2018-09-20Bump version to 1.10.0-SNAPSHOTFred Bricon2-4/+4
Change-Id: I221389a9a95f52d765f90081d845517eaf9fc47c Signed-off-by: Fred Bricon <fbricon@gmail.com>
2018-09-20Bump version to 1.9.2-SNAPSHOTFred Bricon2-2/+2
Change-Id: Iced537f87fb413fbfdd9d8007225d6035844521c Signed-off-by: Fred Bricon <fbricon@gmail.com>
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 <fbricon@gmail.com>
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 <fbricon@gmail.com>
2018-08-22Bug 537544 : fix 10 support for real (ノ ゜Д゜)ノ ︵ ┻━┻Fred Bricon1-1/+1
Change-Id: I3b246c8589ca96665ea3327bb30516c657ff1f9f Signed-off-by: Fred Bricon <fbricon@gmail.com>
2018-08-22Bug 537544 : actually fix 1.10 support this timeFred Bricon1-1/+1
Change-Id: I73faf1d1d0eca8b33aa5bea7ad9eacdf4ae23361 Signed-off-by: Fred Bricon <fbricon@gmail.com>
2018-08-21Bug 414645 : limit runtime-scoped dependencies visibility to test classpathFred Bricon1-5/+5
Change-Id: Id128d2a867968463d4a6bc8a35f93a6bdfc8ead8 Signed-off-by: Fred Bricon <fbricon@gmail.com>
2018-08-02536056 : additionnal Null check in MavenClassifierManagerFred Bricon1-1/+1
Change-Id: Id7b5fd2e0dc535d5d0a09cdd07c28e1743b0c440 Signed-off-by: Fred Bricon <fbricon@gmail.com>
2018-07-31Update maven plugin versions in templates and conversionFred Bricon1-1/+1
Change-Id: Iea03acb3cee81c94fff70e6dd455be07bebb72be Signed-off-by: Fred Bricon <fbricon@gmail.com>
2018-07-31536056 : prevent NPE in MavenClassifierManager.getClassifierClasspathProviderFred Bricon1-1/+1
Change-Id: I08e4550390991638cb44c166e0f957870baee074 Signed-off-by: Fred Bricon <fbricon@gmail.com>
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 <fbricon@gmail.com>
2018-07-03Upversion to 1.9.1-SNAPSHOTFred Bricon2-2/+2
Change-Id: I1556ee14735c63f8d168a451261d7008d97757e4 Signed-off-by: Fred Bricon <fbricon@gmail.com>
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 <fbricon@gmail.com>
2018-04-25Bug 534049 : set release flag accordinglyFred Bricon1-0/+1
Change-Id: I4f80a8a7482e6218f5c7b3fcb8ee4431d245cfa0 Signed-off-by: Fred Bricon <fbricon@gmail.com>
2018-03-25Bug 512653 : fix Javadoc spellingFred Bricon2-8/+8
Change-Id: I427e32fb1105c5a254280fbd2847741cb823d5ad Signed-off-by: Fred Bricon <fbricon@gmail.com>
2018-03-16Bug 532559 : fix UnsupportedOperationException in ↵Fred Bricon1-3/+3
InternalModuleSupport.collectTransitiveRequiredModules Change-Id: Ieba17c6a95f83983ba91a2530987fbc4f8f9bd73 Signed-off-by: Fred Bricon <fbricon@gmail.com>
2018-03-16Remove unneeded suppress warnings.Alexander Kurtakov2-10/+9
And some generification where spotted. Change-Id: Ia21fc7aff3b0ffe9de561cd541f02e8dda1f4b8e Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2018-03-13Bug 531280 : update classpath on module-info.java changesFred Bricon6-17/+153
Change-Id: Ifc524dee7ef516f0bf7e6bd024fb00372ffb46ca Signed-off-by: Fred Bricon <fbricon@gmail.com>
2018-03-13Bug 385391: serialize user-selected source attachment encodingFred Bricon2-14/+27
Change-Id: I07bb15b842f0345891238928e552e37e28922f18 Signed-off-by: Fred Bricon <fbricon@gmail.com>
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 <fbricon@gmail.com>
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 <fbricon@gmail.com>
2018-01-30Bug 530350 : add module flag to transitive dependencies of required modulesFred Bricon1-15/+114
Change-Id: I8c0b8d4843ccc4b860469cdc82b1e2eed277948c Signed-off-by: Fred Bricon <fbricon@gmail.com>
2018-01-30Bug 529398 - Support Java 9 in MavenRuntimeClasspathProviderTill Brychcy8-34/+218
Change-Id: If851da08ad369f55b637462cdc7ee7d34bec4ed2 Signed-off-by: Till Brychcy <register.eclipse@brychcy.de>
2018-01-19501553: download Javadoc when sources are missingFred Bricon2-28/+49
Change-Id: Ib99bbcdd4c552c769a28da616502b35c68a54910 Signed-off-by: Fred Bricon <fbricon@gmail.com>
2018-01-15Bug 526858 - Configure "test"-attribute for source folders andTill Brychcy3-16/+89
dependencies Change-Id: I06199f3b998a10bba1efb759196e4ca3df91f512 Also-by: Fred Bricon <fbricon@gmail.com> Signed-off-by: Till Brychcy <register.eclipse@brychcy.de>
2018-01-10518218 : set 'method parameters' option from m-c-p configFred Bricon1-3/+43
Change-Id: Ia23f123edf547e6310192fd25d3d22ea07f292c9 Signed-off-by: Fred Bricon <fbricon@gmail.com>
2017-11-15525880: preserve access rules when updating Java projectsDavid Green1-0/+9
Change-Id: Ib1b6f43afae3056a41337fbd863b314657e9126e Task-Url: https://bugs.eclipse.org/bugs/show_bug.cgi?id=525880 Signed-off-by: David Green <david.green@tasktop.com>
2017-10-06525609 : ensure javaproject exists before checking for module descriptionFred Bricon1-0/+3
Change-Id: I5da22d53f7247f49a5b582bb218eebd9731c5f4f Signed-off-by: Fred Bricon <fbricon@gmail.com>
2017-10-05Ensure m2e works with older jdt versionsFred Bricon2-119/+160
Change-Id: I8469ac0143774838b718c2a8b1cc3e1d59f13a56 Signed-off-by: Fred Bricon <fbricon@gmail.com>
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 module-info.java 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 module-info.java, 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] http://download.eclipse.org/eclipse/updates/4.8-I-builds [2] https://dev.eclipse.org/mhonarc/lists/m2e-dev/msg02068.html Change-Id: I639f08ff7c32ea7b59b361935886204720942ee8 Signed-off-by: Fred Bricon <fbricon@gmail.com>
2017-10-01525365 remove maven.compiler.source/target support for 1.9Fred Bricon1-7/+2
Change-Id: I2d76be1cb8e3f11d3e20275c900b1c8e766c68f7 Signed-off-by: Fred Bricon <fbricon@gmail.com>
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 <fbricon@gmail.com>
2017-09-11Fix compilation failure in JavaProjectConversionParticipant.javaFred Bricon1-1/+3
Change-Id: If45b29f5ba1f565d46f8cf65da0f9f7aa5e2d731 Signed-off-by: Fred Bricon <fbricon@gmail.com>
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 <fbricon@gmail.com>
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 <fbricon@gmail.com>
2017-07-11Bug 519467 - Mechanism to map classifiers to files during workspaceAnton Tanasenko4-140/+55
resolution Change-Id: Ie94ac27054b9ab9326f2e03e12e32419b68dfbfb Signed-off-by: Anton Tanasenko <atg.sleepless@gmail.com>
2017-07-11Bump to 1.9.0Anton Tanasenko2-4/+4
Change-Id: I24abf346630af547ae96430cfaa09f3890eff6c0 Signed-off-by: Anton Tanasenko <atg.sleepless@gmail.com>
2017-07-05Bump version to 1.8.1-SNAPSHOTFred Bricon2-4/+4
Change-Id: Ib47d03ac991f6bf472888eacf5883a930aaa4d94 Signed-off-by: Fred Bricon <fbricon@gmail.com>
2017-05-16516756 : support for compilerIds javac-with-errorprone, jdt, eclipsereleases/1.8/1.8.0.20170516-2043milestones/1.8/1.8.0.20170516-2043Fred Bricon1-1/+57
Change-Id: I9519494c98a5ab8c019ab9245ebc6b07e36587ef Signed-off-by: Fred Bricon <fbricon@gmail.com>
2017-03-29471362 fix support for maven-compiler-plugin:3.6 release flagFred Bricon1-1/+1
Signed-off-by: Fred Bricon <fbricon@gmail.com>
2017-03-29471362 add support for maven-compiler-plugin:3.6 release flagFred Bricon1-7/+20
Signed-off-by: Fred Bricon <fbricon@gmail.com>
2017-03-29471362 Fix basic Java 9 supportFred Bricon1-1/+3
Signed-off-by: Fred Bricon <fbricon@gmail.com>
2017-03-29Update default maven plugin versions in templates/conversionFred Bricon1-1/+1
Signed-off-by: Fred Bricon <fbricon@gmail.com>

Back to the top