Skip to content

feat(repo): add maven file-tree#26

Open
joss2002 wants to merge 5 commits intomainfrom
feat/22-add-maven-file-tree
Open

feat(repo): add maven file-tree#26
joss2002 wants to merge 5 commits intomainfrom
feat/22-add-maven-file-tree

Conversation

@joss2002
Copy link
Owner

@joss2002 joss2002 commented Feb 6, 2026

What does this PR do?

Add standard file-tree structure for Maven and a basic pom.xml file with JDK 17 support.

Why is this change needed?

To add compatability with Maven

How to test

  • Project can be compiled with mvn compile without errors
  • Tests can be run with mvn test (even if empty at this stage)

Checklist

  • PR title follows Conventional Commits
  • Code is covered by tests (if applicable)
  • Documentation updated (if applicable)
  • Linked issue(s)

Added the initial standard Maven project structure.

- pom.xml exists at the root of the project
- Directory structure follows Maven conventions:
  - src/main/java
  - src/main/resources
  - src/test/java
  - src/test/resources

Tested:

- Project can be compiled with `mvn compile` without errors
- Tests can be run with `mvn test` (even if empty at this stage)

ref: #22
Added statement of contribution in regards to adding the Maven file-tree and `pom.xml` skeleton.

ref: #22
@joss2002 joss2002 self-assigned this Feb 6, 2026
@joss2002 joss2002 added the feature Introduces a new feature to the codebase label Feb 6, 2026
@joss2002 joss2002 linked an issue Feb 6, 2026 that may be closed by this pull request
5 tasks
HotFazz
HotFazz previously approved these changes Feb 6, 2026
Copy link
Collaborator

@zzimbaa zzimbaa left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature Introduces a new feature to the codebase

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat(repo): add maven file-tree

3 participants