aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Set maven-assembly-plugin version 3.1.1 explicitly for each POM moduleAlexander Kriegisch2021-03-116-21/+40
| | | | | | | | | | | | Background: There are CI tests failing because the version is not taken from the parent POM, even if set in the 'pluginManagement' section. Instead, it is resolved via the Maven Super POM, e.g. 2.2-beta-5, see: https://maven.apache.org/ref/3.6.3/maven-model-builder/super-pom.html That assembly plugin version in turn requires plexus-archiver 1.0-alpha-12. The latter cannot be downloaded from Maven Central, leading to the problems seen during builds. Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Replace path separators ';' by ',' in XML test specsAlexander Kriegisch2021-03-1114-1995/+1995
| | | | | | | | The goal is for them to be canonicalised to platform standard during test execution. I am not sure if that will fix any tests, but at least I hope it will not break any. Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Unify classpath handling in CompileSpec & RunSpecAlexander Kriegisch2021-03-112-11/+7
| | | | | | | | | | | | | Replace directory separator '/' and surrogate path separator ',' by platform-specific separators File.separatorChar and File.pathSeparatorChar, respectively. Also make sure that replacement occurs during write access, not read access. This was handled differently in both sibling classes. I am not sure if that helps to fix any Linux CI tests, but it is worth a try. Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Fix MultiProjectIncrementalTests.testAspectPath_pr265693, 2nd tryAlexander Kriegisch2021-03-111-3/+7
| | | | | | | Do not assume a certain element order for tree nodes if there can be more than one. Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Try to fix MultiProjectIncrementalTests.testAspectPath_pr265693Alexander Kriegisch2021-03-111-1/+1
| | | | | | | | Check if path vs. package name discrepancy makes test fail on Linux. On Windows it passes. So let's find out if file p/Asp.java vs. pkg.Asp causes the problems. Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* AjcTestCase cosmetics: surround command in failure report by quotesAlexander Kriegisch2021-03-111-2/+2
| | | | | | This is the same for successful tests in class CompilationResult. Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Fix resource leak in FileUtilAlexander Kriegisch2021-03-111-24/+15
| | | | | | | | | | | | | | This made ModuleTests.testBuildModuleAndApplyAspectsFromAspectPath fail because a file delete job for a module JAR failed after a previous compile job had called FileUtil.isZipFile(File) in which the opened zip file was never closed. A try with resources fixes that. Maybe the corresponding test worked on Linux before, I did not try. I just know that Linux is more forgiving about deleting open files while on Windows they are being locked, which makes Windows the better system to search for open file leaks. Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* AjBuildManager: use try with resources in 2 placesAlexander Kriegisch2021-03-111-7/+1
| | | | | | | | I was debugging something in ModuleTests, trying to find out if there are resource leaks. They were not in this class but in FileUtil - see next commit. However, the little refactoring here does not hurt either. Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Fix path separators in ajc190.xml, make tests run on WindowsAlexander Kriegisch2021-03-111-21/+21
| | | | | | | Replace ':' by ";" which will be replaced to the platform separator automatically. A fixed value of ':' does not work on Windows. Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Merge pull request #32 from kriegaex/installer-windows_10-windows_serverAndy Clement2021-03-051-2/+4
|\ | | | | Support Windows 10 and Windows Server 2016/2019 in installer
| * Support Windows 10 and Windows Server 2016/2019 in installerAlexander Kriegisch2021-03-041-2/+4
|/ | | | | | | | Those versions were not detected until now, which lead to bogus Windows batch files forwarding only 9 Ajc parameters to the Java process via "%1 %2 %3 %4 %5 %6 %7 %8 %9" instead of "%*". Signed-off-by: Alexander Kriegisch <Alexander@Kriegisch.name>
* Merge pull request #29 from ebourg/patch-1Andy Clement2021-01-071-1/+1
|\ | | | | Update the URL of BCEL
| * Update the URL of BCELEmmanuel Bourg2021-01-071-1/+1
|/
* Merge pull request #23 from larsgrefer/feature/java15Andy Clement2020-12-021-1/+1
|\ | | | | Update GitHub Actions from Java 14 to 15
| * Update GitHub Action from Java 14 to 15Lars Grefer2020-09-201-1/+1
| | | | | | | | Signed-off-by: Lars Grefer <eclipse@larsgrefer.de>
* | Merge pull request #27 from capgen628/patch-1Andy Clement2020-12-021-2/+1
|\ \ | |/ |/| Remove call to System.out
| * Remove call to System.outAnuj Dodhia2020-12-021-2/+1
|/
* Merge pull request #22 from jamesjer/masterAndy Clement2020-09-161-1/+1
|\ | | | | Fix apostrophe in the license
| * Fix apostrophe in the licenseJerry James2020-09-151-1/+1
|/
* Merge pull request #21 from jamesjer/masterAndy Clement2020-09-14108-300/+311
|\ | | | | Fix javadoc errors
| * Typo fixesJerry James2020-09-143-4/+4
| |
| * Fix javadoc references to nonexistent fields, classes, or packagesJerry James2020-09-1420-44/+33
| |
| * Fix misplaced or incorrect javadoc tagsJerry James2020-09-1443-89/+92
| |
| * Fix misplaced or incorrectly nested HTML tagsJerry James2020-09-1429-71/+90
| |
| * Fix incorrect HTML entities in javadoc commentsJerry James2020-09-1440-94/+94
|/
* Merge pull request #19 from jamesjer/masterAndy Clement2020-09-094-6/+6
|\ | | | | Give docbook IDs unique names
| * Give docbook IDs unique namesJerry James2020-09-094-6/+6
|/
* Revert to 1.9.7.BUILD-SNAPSHOTAndy Clement2020-08-2129-30/+30
|
* 1.9.7 milestone 1 publishedAndy Clement2020-08-2134-42/+77
|
* Merge pull request #18 from larsgrefer/feature/github-actionsV1_9_7M1Andy Clement2020-08-161-10/+18
|\ | | | | Split tests in a separate step on GitHub Actions
| * Split tests in a separate step on GitHub ActionsLars Grefer2020-08-171-10/+18
|/ | | | Signed-off-by: Lars Grefer <eclipse@larsgrefer.de>
* debug for test failure under github actionAndy Clement2020-08-162-25/+32
|
* Update to JUnit Jupiter 5.6.2Lars Grefer2020-08-161-10/+32
| | | | | | The "old" JUnit-3-style tests will be executed by the vintage-engine Signed-off-by: Lars Grefer <eclipse@larsgrefer.de>
* Merge pull request #16 from larsgrefer/cleanup/modifiersAndy Clement2020-08-1693-2550/+2550
|\ | | | | Cleanup unnecessary modifiers
| * Remove unnecessary interface modifiersLars Grefer2020-08-1791-2548/+2548
| | | | | | | | Signed-off-by: Lars Grefer <eclipse@larsgrefer.de>
| * Remove unnecessary enum modifiersLars Grefer2020-08-172-2/+2
| | | | | | | | Signed-off-by: Lars Grefer <eclipse@larsgrefer.de>
* | debug for test failure under github actionAndy Clement2020-08-161-0/+2
|/
* debug for test failure under github actionAndy Clement2020-08-161-10/+11
|
* polishAndy Clement2020-08-1615-253/+268
|
* Merge pull request #10 from larsgrefer/cleanup/pomAndy Clement2020-08-1624-31/+0
|\ | | | | Cleanup the Maven pom.xml files
| * Remove non-existing dependencyLars Grefer2020-08-151-8/+0
| | | | | | | | Signed-off-by: Lars Grefer <eclipse@larsgrefer.de>
| * Remove project.parent.relative path as ../pom.xml is already the defaultLars Grefer2020-08-1523-23/+0
| | | | | | | | Signed-off-by: Lars Grefer <eclipse@larsgrefer.de>
* | Reduce test output for incremental comp testsAndy Clement2020-08-155-50/+60
| |
* | Merge pull request #13 from larsgrefer/feature/collection-performanceAndy Clement2020-08-15128-491/+340
|\ \ | | | | | | Improve performance and readability of collection handling
| * \ Merge branch 'master' into feature/collection-performanceAndy Clement2020-08-15148-438/+361
| |\ \ | |/ / |/| |
* | | Merge pull request #15 from larsgrefer/update/maven/3.6.3Andy Clement2020-08-155-189/+242
|\ \ \ | | | | | | | | Update to Maven 3.6.3
| * | | Update to Maven 3.6.3Lars Grefer2020-08-165-189/+242
| | | | | | | | | | | | | | | | Signed-off-by: Lars Grefer <eclipse@larsgrefer.de>
* | | | Merge pull request #12 from larsgrefer/cleanup/unused-codeAndy Clement2020-08-15135-155/+2
|\ \ \ \ | | | | | | | | | | Cleanup unused imports
| * | | | Cleanup unused importsLars Grefer2020-08-16135-155/+2
| |/ / / | | | | | | | | | | | | Signed-off-by: Lars Grefer <eclipse@larsgrefer.de>
* | | | Merge pull request #11 from larsgrefer/feature/editorconfigAndy Clement2020-08-151-0/+20
|\ \ \ \ | |/ / / |/| | | Add a basic .editorconfig file