-
-
Notifications
You must be signed in to change notification settings - Fork 331
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
Support mill init
from an existing Maven project (1500USD Bounty)
#3449
Comments
mill init
from a Maven projectmill init
from a Maven project (1500USD Bounty)
mill init
from a Maven project (1500USD Bounty)mill init
from a SBT project (1500USD Bounty)
mill init
from a SBT project (1500USD Bounty)mill init
from a Maven project (1500USD Bounty)
mill init
from a Maven project (1500USD Bounty)mill init
from an existing Maven project (1500USD Bounty)
Is there any infrastructure for this already? For example, does |
@arturaz mill/main/src/mill/main/MainModule.scala Line 403 in 7732b0f
It should be pretty easy to add logic to check if there's an existing |
I'll try to implement this :) |
@arturaz go for it! |
From the maintainer Li Haoyi: I'm putting a 1500USD bounty on this issue, payable by bank transfer on a merged PR implementing this.
We should be able to run
./mill init
to do a best effort conversion of an existing Maven project to Mill:build.mill
containing aMavenModule
for the rootpom.xml
, thepackage.mill
for any subfolderpom.xml
sivyDeps
moduleDeps
javacOptions
PublishModule
with relevant metadataSuch a conversion will never be 100%, but if we can automate 80% of the conversion that will already be a huge help for people migrating to Mill or even just trying it out
Some prior art that can be used as reference:
The text was updated successfully, but these errors were encountered: