scala - Cannot specify main class for both running AND packaging jar in SBT 0.12.3 -
for reason cannot simultaneously specify main class run , packaging jar in sbt 0.12.3.
the problem sbt publish-local doesn't put name of main class jar's manifest if don't set explicitly.
but interestingly enough this
mainclass in (compile,run) := some("hi") and
mainclass in (compile,packagebin) := some("hi") work separately this
mainclass in (compile,run,packagebin) := some("hi") causes sbt fail following error
c:\work\test_projects\hw\build.sbt:13: error: reassignment val mainclass in (run,compile,packagebin) := some("hi") ^ [error] type error in expression is bug or missing ?
the (compile,run) in
mainclass in (compile,run) := some("hi") is specifying 2 axes of 4 axes setting has, (compile,run,packagebin) doesn't make sense. if want grab value other, say:
mainclass in (compile,packagebin) <<= mainclass in (compile,run) for more details, check out getting started guide.
Comments
Post a Comment