Java-我只是想开始开发,而花更少的时间在依赖上做些事……是否有非MVN解决方案?
作者:互联网
我是Java和Android的新手,到目前为止,这是一次真正的启发性体验.最大的麻烦就是,首先要设置我的项目.
我注意到,我似乎在花费大量时间下载依赖项项目的源代码,手动构建jar,然后将其手动添加到我的eclipse项目中.我花了很多时间来整理我的依存关系,但是我还没有写一行代码!
当我用Python编写具有复杂依赖关系的程序时,我会使用setuptools:有一种非常简单的方法可以在setup.py构建文件中指定依赖关系,还有一种相对简单的方法来将这些egg依赖关系添加到我的eclipse配置中.尽管有Python的缺陷,但是起床和安装非常容易.运行一个新项目.具有较大依赖关系树的项目永远不会成为问题.
作为Java开发人员,如果有什么我可以做的就是这么简单,我会徘徊.更好的是,我希望采用一种非常随意的方法来添加项目依赖项,例如有人说:“嘿…尝试这个整洁的库来进行亵渎……”-我希望能够快速添加它到我的项目并运行它,而不必考虑组件的来源或如何编译依赖关系.
我要做的是启动一个新项目,然后简单地选择一堆依赖项.最好是通过某种GUI工具.我希望此过程尽可能轻松:例如,如果我向项目添加依赖项,则希望将所有依赖项的依赖项自动添加到项目和Eclipse配置中.
我对Maven没有特别的厌恶-我只是不想花很多时间来学习如何使用它.我需要花时间去发展.如果有一种方法可以使Maven配置更容易(例如,不能直接编辑XML文件),那么我可能会同意.
仅供参考,我正在Ubuntu Linux和Amp;上运行最新版本的Eclipse. Win32的.我愿意接受几乎所有可以消除设置Java开发人员环境痛苦的解决方案.我对允许创建Android应用程序的解决方案感兴趣,但是我也对更通用的Java技术感兴趣,但是请务必注意该技术是否不适用于Android.
解决方法:
我认为从命令行使用maven2确实有一个学习曲线,但是如果您使用maven2 eclipse插件http://eclipse.org/m2e/,则它要容易得多,因为它提供了一个不错的gui来添加和删除插件/依赖罐,并具有上下文帮助来运行构建.
标签:maven,maven-2,python,java,android 来源: https://codeday.me/bug/20191208/2089159.html