17 Commits

Author SHA1 Message Date
Fabian Krüger
ff814b4e56 Deploy test jar to snapshots 2024-01-26 09:48:50 +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
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
93bcf7bd7e Deploy javadoc 2024-01-10 17:13:18 +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
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
aboyko
b698630f76 Run mvn install via GHA and include Gradle parser projects 2024-01-02 17:49:51 -05:00
Fabian Krüger
8fc77a20bc Fix Windows build
* Fix paths for all OS

* Tweak build file

* Provide correct class to logger

* Download dependencies before comparing parse reults

When local Maven repo is empty the Markers added by the RewriteMavenProjectParser (comparing) and the RewriteProjectParser (under test) differ.
This is because one downloads the dependencies and the next takes them form local Maven and the URIs for dependencies then differ.
By builing the projects with Maven first the dependencies will be available in local Maven repo and taken from there by both parsers.

* Add logging

* fix formatting

* Ignore test when using Windows
2023-12-21 10:13:31 +01:00
Janne Valkealahti
186bffe1f9 Run ci only from main with push
- This prevents accidental publish(when that's added)
  if some random branch is added.
2023-12-18 12:56:24 +00:00
Janne Valkealahti
832958102f Add timeout for build
- Build may hung up so timeout after 15min
- Relates #2
2023-12-14 18:10:44 +00:00
Janne Valkealahti
a52f64dd33 Disable maven cache with setup-java
- Should fix Error: ENOENT: no such file or directory error
  with setup-java
- Relates #2
2023-12-14 17:56:19 +00:00
Janne Valkealahti
a9bb18fded Setup git on windows for long paths
- Relates #2
- Relates #5
2023-12-14 17:14:49 +00:00
Janne Valkealahti
4adca91764 Add ci workflow
- Just compile/test for now
- Relates #2
2023-12-14 10:58:50 +00:00