我有一个从Eclipse导入的Maven项目,其中的依赖项设置为作用域provided。当项目被部署时,jars也被部署,这样就可以很好地工作。然而,在开发时,我使用了一个调用Maven项目的“调试项目”,当它运行时,当Maven依赖项设置为provided时,我得到了一堆Class Not Found错误。如果我将Maven依赖项的作用域更改为Compile,那么该项目就可以正常工作。
如果我将依赖项的作用域更改为compile,是否会更改项目的输出?例如,添加一堆jars?这将是不可取的。我还试图更改
有没有什么原因导致Android工具链和开发jar不在Maven CEntral存储库中?真的只是没有人这么做吗?或者,是否存在一些许可问题?我的意思是这一切都是开源的,对吧?( Google API除外)。
我很想自己把它放在非中央回购中,但我只是想确保其他人还没有这样做,并且我不会因此与任何律师通信或玩电话标签。