71 Commits

Author SHA1 Message Date
Fabian Krüger
594c63960d Update dependabot.yml 2024-07-02 22:17:37 +02:00
Fabian Krüger
d8c799829b Add dependabot.yml 2024-07-01 18:20:55 +02:00
Fabian Krüger
7569c18364 Plugin invoker requires Maven plugin version (#90) 2024-06-06 13:15:50 +02:00
Fabian Krüger
1ff0cdf906 Make provided path absolute when creating ProjectResourceSet 2024-04-22 19:27:08 +02:00
Fabian Krüger
ba8bc91f52 Extract test helper module
* Extract test and util module
* Enhance TestProjectHelper (#76)
* Disable test failing under Windows
2024-04-22 19:24:17 +02:00
Fabian Krüger
f096b030eb Make ResourceUtil create missing dirs 2024-04-22 18:22:08 +02:00
Fabian Krüger
c046601bc8 Replace deprecated Config 2024-04-22 18:19:49 +02:00
Fabian Krüger
46ea5d29d8 Fix MavenInvoker
Closable in try block
2024-04-22 17:33:49 +02:00
dependabot[bot]
3f586a51f5 Bump org.eclipse.jgit:org.eclipse.jgit in /spring-rewrite-commons-utils
Bumps org.eclipse.jgit:org.eclipse.jgit from 5.13.0.202109080827-r to 5.13.3.202401111512-r.

---
updated-dependencies:
- dependency-name: org.eclipse.jgit:org.eclipse.jgit
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-20 00:55:47 +02:00
Fabian Krüger
58ab201ade Extract test helper module 2024-04-20 00:49:04 +02:00
Fabian Krüger
4f1a20c28c Ignore failing tests, see #81 2024-04-19 16:44:43 +02:00
Fabian Krüger
4f8f931fdc Fix issue with dependencies that were not set 2024-04-05 13:35:39 +02:00
Fabian Krüger
1c98bdb4b3 Make Maven by default not use remote debugging 2024-04-05 13:31:34 +02:00
Fabian Krüger
f07296d005 Add Rewrite Plugin Invoker for Gradle and Maven 2024-03-18 10:37:52 +01:00
Fabian Krüger
a900ed4ab2 Update README.adoc 2024-03-15 21:51:16 +01:00
Bs Mahi
3673c455cb Removed lombok dependency in the gradle modules 2024-03-15 16:52:54 +01:00
Fabian Krüger
53fe6999bf Add Maven launcher using Maven Invoker 2024-03-05 16:55:23 +01:00
Bs Mahi
d1ccaadd0f Refactored Submodules with Naming Schema Prefix
* Refactored Submodules with Naming Schema Prefix
* Resolved C1 Issue
2024-02-08 10:29:14 +01:00
Fabian Krüger
d7b19836c5 Polish
* Add gitignore

* Bump Boot version to 3.1.8

* Fix test
2024-02-06 15:19:34 +01:00
Fabian Krüger
e2df979760 Add run method for recipe instances 2024-01-30 17:53:11 +01:00
Fabian Krüger
9457697387 Add Gradle modules to reactor build 2024-01-29 21:56:16 +01:00
Fabian Krüger
d349af16d7 Fix Maven project graph 2024-01-29 21:15:51 +01:00
Fabian Krüger
861eabc700 Refactoring
* Fix package name
* Move classes to the application root package
* Change class names
* Polish
2024-01-26 14:20:40 +01:00
Fabian Krüger
ff814b4e56 Deploy test jar to snapshots 2024-01-26 09:48:50 +01:00
Fabian Krüger
086dbb4001 Add configuration to auto configuration file 2024-01-24 19:34:10 +01:00
Fabian Krüger
77337c5545 Deprecate SpringRewriteCommonsConfiguration (#55)
* Import launcher config to global config
* Deprecate SpringRewriteCommonsConfiguration
2024-01-24 19:19:40 +01:00
Fabian Krüger
a2406bd719 Add recipe launcher
* Bum Spring Boot to 3.2.1
* Remove comment
* Add recipe launcher component
2024-01-24 18:51:27 +01:00
Fabian Krüger
d1a918a0a5 Fix comment that failed javadoc
Run PR build with javadoc profile to fail PR build instead of main build
2024-01-23 12:09:28 +01:00
Fabian Krüger
132aee3eb2 Add starter for Boot upgrades 2024-01-23 11:54:15 +01:00
Fabian Krüger
54621cf58a Add missing auto-configuration 2024-01-23 11:50:43 +01:00
Fabian Krüger
13ed15952a Fix classpath calculation
* Refactor MavanProjectAnalyzer and related classes
* Refactor MavenProjectParser parse methods to reuse code between source sets
* ParsingResults are provided to subsequent modules in a multi-module project. The result can be used to build the classpath when parsing subsequent modules.
2024-01-22 16:57:14 +01:00
Fabian Krüger
31288e0c1e Bump rewrite versions
* rewrite to 8.13.4
* rewrite-maven-plugin to 5.20.0
* Use rewrite-recipe-bom 2.6.2
2024-01-20 17:00:45 +01:00
Fabian Krüger
5ddfeb67a1 Remove comments 2024-01-13 17:28:42 +01:00
Fabian Krüger
397fb8b9de ProjectResourceSetConfiguration is part of RewriteParserConfiguration (#44) 2024-01-13 17:22:41 +01:00
Fabian Krüger
169ca2b26a Test Maven type resolution
* Make -test jar a deploy artifact
* Add util package from test
* Test type resolution and usage for simplistic scenario
2024-01-13 16:32:20 +01:00
Fabian Krüger
49554428e3 Add ClasspathDependencies marker 2024-01-13 16:24:12 +01:00
Fabian Krüger
7787ca421d Bump plugin versions (#40)
* Bump spring-javaformat-maven-plugin
* Bump rewrite-maven-plugin
2024-01-13 15:33:46 +01:00
Fabian Krüger
3a66a438e0 Fixes
* Fix textMask
* Fix RewriteResourceParser
* Rename Properties class
2024-01-13 13:15:59 +01:00
Fabian Krüger
93bcf7bd7e Deploy javadoc 2024-01-10 17:13:18 +01:00
Fabian Krüger
059fb762de Rename class 2024-01-10 17:11:47 +01:00
Fabian Krüger
615b7c498c Add modules to build
* Add ignore patterns to not deploy tests and examples
2024-01-10 15:56:15 +01:00
Fabian Krüger
474342bc9f Add Java 17 2024-01-10 14:31:25 +01:00
Fabian Krüger
b58a675c18 Fix ci build
Add missing checkout step
2024-01-10 14:22:01 +01:00
Fabian Krüger
cf7e358c66 Snapshot build
* Rename modules to follow naming schema
* Deploy snapshot
* Provide ci and pr-ci build
2024-01-10 14:05:18 +01:00
Fabian Krüger
d466412b06 Add property to configure JavaParser logging 2024-01-09 17:58:14 +01:00
Fabian Krüger
e23bad299e Fix build
* Adjust some test assertions for GH action
* Run build on pr
2024-01-05 23:49:35 +01:00
Fabian Krüger
3322ef7335 Add deploy snapshot job 2024-01-05 17:16:33 +01:00
Fabian Krüger
7574e225a8 Bump Rewrite dependencies
- Remove SbmApplicationProperties, the properties live in SpringRewriteProperties
- Fix import
- Add new property parseAdditionalResources from OR
2024-01-03 08:51:09 +01:00
aboyko
f962a400e2 Fix formatting 2024-01-02 19:10:56 -05:00
aboyko
ba8646d358 Adjust tests and imports cleanup 2024-01-02 18:56:45 -05:00