Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Switch to maven multi module #11

Draft
wants to merge 83 commits into
base: main
Choose a base branch
from
Draft
Changes from 1 commit
Commits
Show all changes
83 commits
Select commit Hold shift + click to select a range
c2c91e8
Add Maven build output to .gitignore
atextor Nov 8, 2023
b11ff2f
Add root pom
atextor Nov 8, 2023
486ebf5
Turn write module to Maven module
atextor Nov 8, 2023
fef7e52
Turn infer module into Maven module
atextor Nov 8, 2023
db89ddb
Turn diagram module into Maven module
atextor Nov 8, 2023
c3fb190
Turn CLI module into Maven module
atextor Nov 8, 2023
e8a32eb
Add core module
atextor Nov 24, 2023
f403ff9
Adjust cli module build
atextor Nov 24, 2023
ba5458c
Fix ret-cli test and native-build setup
atextor Jan 5, 2024
e816219
Clean up Maven setup
atextor Jan 5, 2024
a72d329
Clean up code style
atextor Jan 5, 2024
ae9adb4
Remove Gradle build files
atextor Jan 5, 2024
377d989
Rename classes from OWL CLI to Ret
atextor Jan 5, 2024
3f57c5d
Fix Maven shade warnings
atextor Jan 5, 2024
46c14b4
Reenable deletion of temp files in tests
atextor Jan 5, 2024
5ce1264
Reuse jar file name in ret-cli pom
atextor Jan 5, 2024
df8b1e8
Update copyright headers
atextor Jan 5, 2024
a097f90
Consolidate string template implementations
atextor Jan 5, 2024
c540ff8
Address code smells and typos
atextor Jan 5, 2024
3ce3fcb
Use RDF parsing from ret-core in RdfWriterTest
atextor Jan 5, 2024
bb9980f
Turn @Value class into record
atextor Jan 5, 2024
7e00f8b
Fix JavaDoc warnings
atextor Jan 12, 2024
7f0bc33
Use relative paths to parent module for modules poms
atextor Jan 12, 2024
28a086b
Set project names in modules
atextor Jan 15, 2024
2643477
Enable controlling diagram layout direction via pragma comment
atextor Jan 15, 2024
5abd2c4
Build docs using Asciidoctor and make it a Maven submodule
atextor Jan 15, 2024
0412ab0
Remove legacy Antora and Gradle build setup in docs
atextor Jan 15, 2024
e1e48e0
Move packages to cool.rdf root namespace
atextor Jan 18, 2024
8bfd3f9
Delete unneed Antora site.yml
atextor Jan 19, 2024
326e58d
Set nexus-staging-maven-plugin version in docs pom
atextor Jan 19, 2024
46b087b
Rewrite pull request action
atextor Jan 19, 2024
b6e3264
Add separate dependency setup sections for each os in PR action
atextor Jan 19, 2024
edbba10
Set surefire tree reporter plugin theme to ASCII
atextor Jan 19, 2024
f37bf9d
Output diagrams failing to pass the syntax test
atextor Jan 19, 2024
9a64821
Disable diagram property test on Windows
atextor Jan 19, 2024
e1747f4
Add placeholder file for generated diagrams
atextor Jan 19, 2024
f77722e
Ignore failure on file delete in tests
atextor Jan 20, 2024
ab91ad7
Write commit id separately in WriteVersionClass
atextor Jan 21, 2024
9c6fbd5
Improve --version output formatting in cli
atextor Jan 21, 2024
9292c8b
Remove non-printable non-ASCII characters from test output
atextor Jan 21, 2024
6366c2a
Explicitly disable color in tests
atextor Jan 21, 2024
6d720bb
Add hint for Graphviz that generated document is UTF-8
atextor Jan 22, 2024
518c13d
Take copyright holder for generated code directly from pom
atextor Jan 22, 2024
f3bf919
Use consistent property naming in poms, remove redundant properties
atextor Jan 23, 2024
dc526b8
Use consistent naming for dependency version properties in poms
atextor Jan 23, 2024
d33d43e
Move substitution classes
atextor Jan 28, 2024
80d0143
Configure default empty prefix in RdfLoader
atextor Jan 28, 2024
2409b42
Use default prefix in write command
atextor Jan 29, 2024
aedcb7e
Use GraalVM Features for buildtime initialization
atextor Jan 29, 2024
4316e68
Move logback reflect config to Feature
atextor Jan 29, 2024
1c9d4e3
Fix main class config for maven-shade
atextor Jan 29, 2024
ec8af7e
Structure native-image configuration into Features
atextor Feb 8, 2024
0b7fcd1
Clean up and update build pipelines
atextor Feb 14, 2024
3cbbd1e
Set up releasing using maven-release and central-publishing plugins
atextor Feb 14, 2024
a3df7cb
Run integration tests depending on packaging type
atextor Feb 14, 2024
6145415
Don't use runner name in matrix name
atextor Feb 18, 2024
f7c24a9
Deploy GH pages on release
atextor Feb 19, 2024
6dfdc00
Set up Maven Central credentials in release pipeline
atextor Feb 19, 2024
907832a
Remove unneeded release script
atextor Feb 19, 2024
eae30bf
Introduce RdfModel abstraction
atextor Apr 30, 2024
a55bd5b
Introduce turtle-formatter as project module
atextor Apr 30, 2024
9b6c3fb
Switch module dependencies to use ret-turtle-formatter
atextor Apr 30, 2024
f787019
Add convenience methods to load RdfModels
atextor May 3, 2024
23ffc6c
Revert boilerplate notice in LICENSE
atextor May 22, 2024
1333f23
Unify naming of modules to cool rdf name structure
atextor May 22, 2024
f03ac5b
Use type-safe RDF prefixes by generating Prefixes enum
atextor May 22, 2024
94d70c7
Configure docs module
atextor May 22, 2024
46115c3
Rename CLI to cool
atextor May 22, 2024
550d3cf
Fix test by excluding code that is too large for jacoco
atextor May 22, 2024
b64565d
Statically inject CLI binary name into code
atextor May 22, 2024
d8f23e5
Fix project URLs
atextor May 22, 2024
936fa10
Statically inject project URL
atextor May 22, 2024
d389fef
Use regular skip attribute for native-maven-plugin
atextor May 24, 2024
1407990
Remove unused asciidoctor-multipage setup
atextor May 24, 2024
fa8a851
Move asciidoc configuration from pom.xml to .adoc
atextor May 24, 2024
2e6b0ad
Add GitHub fork banner
atextor May 24, 2024
301e9dd
Remove unsed entries from .gitignore
atextor May 24, 2024
e76bd74
Switch pipelines to use updated artifact names
atextor Sep 17, 2024
f952eb9
Add versions Maven plugin configuration
atextor Dec 29, 2024
0dc1bf7
Switch to Antora for documentation
atextor Dec 29, 2024
5b76160
Move determine-project-developers to parent pom
atextor Jan 3, 2025
5bd0642
Fix Antora setup in docs modules
atextor Jan 3, 2025
3ac7608
Fix insertion of copyright holder in generated code
atextor Jan 4, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Remove unsed entries from .gitignore
atextor committed May 24, 2024
commit 301e9dda1c5a114b4eafb43648d3751c43ef9342
17 changes: 3 additions & 14 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,26 +1,15 @@
# Ignore Gradle project-specific cache directory
.gradle

# Ignore Gradle build output directory
build

.idea
out/
catalog-v*.xml

.cache

# The diagrams are generated at build time
docs/src/docs/asciidoc/images/generated/*.svg

**/.jqwik-database
docs/src/docs/asciidoc/index.html

**/.jqwik-database
**/src/generated/java

*/lombok.config

**/.flattened-pom.xml

*/target

**/src-gen
**/src-gen