sys*_*out 67 java package-managers
是否有像Java的easy_install这样的Java 包管理器?
我正在寻找一个可以从命令行而不是IDE中使用的解决方案.
ctr*_*den 15
编辑2017-04-27:我对jpm4j缺乏前进动力以及缺乏以社区为中心的发展感到失望.所以我发明了一个名为jrun的新工具.我邀请大家查看一下.它的范围比Python的工具范围窄pip,但它确实允许您以易于使用的方式从远程Maven存储库执行Java代码.
查看JPM4J.这是Peter Kriens(BND成名)的一个项目.他去年首次提出这个问题,截至本文撰写时,它已经存在了几个月,看起来非常令人印象深刻.
它的灵感来自Node的npm,就像那个工具一样,安装很简单:
OS X:
local $ curl http://www.jpm4j.org/install/local | sh
global $ curl http://www.jpm4j.org/install/global | sudo sh
Run Code Online (Sandbox Code Playgroud)
Linux的:
curl http://www.jpm4j.org/install/script | sh
Run Code Online (Sandbox Code Playgroud)
当然,Windows有一个clicky安装程序.
然后你安装类似于其他命令行包管理器工具的东西.例如:
jpm install org.codehaus.groovy:groovy-all
Run Code Online (Sandbox Code Playgroud)
install命令操作Maven坐标.基本上,JAR只需要JPM-Command在其清单中有一个条目,并且jpm知道如何将其主类公开为命令行可执行文件.
就个人而言,我真的很想看到Java社区支持这样的努力.一个非常扎实的Java包管理器已经过了多年!