我目前正在使用Android Studio 1.2开发一个Android应用程序
我想在Android应用程序中使用外部Java项目作为依赖项。这个Java项目是一个Maven项目
如何将此项目作为依赖项添加到Android应用程序中,以便在Android应用程序中引用Java/Maven项目的类?
Android应用程序是使用Grandle构建的。
我找到了答案。您需要安装Maven。然后使用maven构建外部项目。(您可以使用例如eclipse)
之后,整个项目可以在您的本地maven存储库中找到。位置是Windows机器上的/{USER}/. m2/repository
。
按照刚刚构建的项目的结构。
将此路径转换为名称空间路径:
/{USER}/.m2/repositoryorg/tuda/cdc/pp/classes/1.0
转换为
org.tuda.cdc.pp:classes-plain:1.0
注意结尾处的两点。
现在将maevnLocal()东西添加到项目的grandle文件中:
allprojects {
repositories {
jcenter()
mavenLocal()
}
}
然后将以下内容添加到应用程序的“依赖项”下的grandle文件中:
compile 'org.tuda.cdc.pp:classes-plain:1.0'
然后,您需要将项目与grandle文件的更改重新生成/同步。之后你就可以走了。
在我开始之前--我看了以下链接,没有一个对我起作用(我的假设是我做错了什么): > https://appmediation.com/how-to-add-local-libraries-to-gradle/ 如何向build.gradle文件添加本地.jar文件依赖项? 在我的Gradle Java项目中使用本地jar作为依赖项 如何向build.gradle.kt文件添加本地.jar文件依赖项
我是gradle的新手,我现有的大多数项目都在ant(netbeans项目)中。 我必须为我想重用的每个项目创建gradle项目吗? 我可以在gradle项目中直接声明现有的netbean项目为依赖项吗?如果是,如何? 谢谢。
问题内容: 我创建了一个新的Spring Web应用程序,我非常想使用Maven处理构建/依赖关系。我的问题是,该项目依赖于一些现有的本地项目,而目前尚无法对它们进行美化。是否有可能依赖这些项目而不破坏它们? 问题答案: 不,您不应该尝试这样做。Maven的主要目标是拥有标准化的构建。这就是使Maven易于使用的原因:异常不是常态。这就是为什么Maven要求所有依赖项都采用典型的Maven格式(P
我通过这个链接将一个gradle项目作为依赖项导入另一个gradle项目。有没有办法将maven项目作为依赖项包含到gradle项目中?
我有一个简单的java应用程序-maven项目在我的Netbean IDE。 在我创建Maven Web Application并添加第一个项目作为依赖项之后,Netbean显示一切都很好,我也可以使用所有方法。 但在运行时,我会 在不创建多模块JavaEE应用程序的情况下,是否有可能使web项目依赖于简单的java应用程序?
问题内容: 我有一个依赖 然后我执行。添加了所有本机文件和远程Maven库,但是没有此jar。 更新 当我尝试通过运行应用程序时。它返回一个错误,指出上述依赖项中没有任何类(NoClassDefFoundError:de.matthiasmann.twl.ForExample)。我想将这个jar中的类添加到myjar.jar中(与maven使用远程依赖项相同)。我如何配置Maven来做到这一点?