Skip to content

Maven proposal - happy discussion - #710

Draft
henschi wants to merge 30 commits into
yacy:masterfrom
henschi:maven
Draft

Maven proposal - happy discussion#710
henschi wants to merge 30 commits into
yacy:masterfrom
henschi:maven

Conversation

@henschi

@henschi henschi commented May 29, 2025

Copy link
Copy Markdown
Contributor

This is my actual Maven branch. I use it to compile Yacy and build a full Yacy release.

Useful Maven commands:

  • mvn clean package
    This makes a full compile and run all tests. The target jar can I used in a current Yacy installation.

  • mvn -P release clean package
    This creates a release package and run all tests. In RELEASE folder is then a release tar.gz

  • mvn -P report clean verify -DskipTests
    This creates an OWASP report and creates a SBOM.

The created Yacy release runs without any problems on my instance.
But a few dependencies are different to the Ant release.

Be careful with the branch, because I had to remove the Eclipse specific files!

What do you think?

@okybaca

okybaca commented Jun 1, 2025 via email

Copy link
Copy Markdown
Contributor

@joestr

joestr commented Jun 17, 2025

Copy link
Copy Markdown
Contributor

This looks good!

@3ele-projects

Copy link
Copy Markdown
Contributor

Is there a foreseeable time or a decision whether Yacy will replace Maven with Ant? What exactly is stopping this M.R.?

(maybe there is the possibility to merge it into the repo as a separate branch)

@okybaca

okybaca commented Aug 23, 2025

Copy link
Copy Markdown
Contributor

It seems, it would be a great thing for developers, who need some debugging tools!

How far do you thing we are from completion?
What is neccessary to do, how could someone help?

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants