繁体   English   中英

使用Maven从pom.xml构建项目后,如何使用其资源

[英]After building the project from pom.xml using Maven, how do I use its resources

这很乏味。 这是我尝试使用的API 它的资源是在我使用Maven构建的pom.xml中设置的。 在建起来了,它给我的项目socrata出版商

  • src / main / java包含com.socrata.api com.socrata.datacom.socrata.util包的源文件夹,其中每个文件夹仅包含.java文件
  • JRE系统库Maven依赖关系层次结构,其中每个包含许多jar文件

问题是com.socrata.api ,另外2个包含我想在socrata-publisher之外的项目中部署的类。 我尝试使用import com.socrata.api但是没有用。 而且,由于它是Java项目而不是android,因此它在首选项中没有is库选项,而这可能会给我解决方案。 socrata-publishertutorial (我想在其中使用资源,并且是android应用程序)都位于“我的文档”中的eclipseApps目录中。

这是一个视觉队列。 帮助将不胜感激。

在此处输入图片说明

您首先需要获取socrata项目及其所有依赖项的输出。

在命令行中,转到pom.xml文件所在的socrata项目的项目文件夹,运行MVN INSTALL。 您将在$ HOME / .m2 / repository中看到一个名为socrata-api.jar的jar文件。 如果您使用的是Windows,并且默认情况下已安装MAVEN,则$ HOME应该是您的用户配置文件文件夹。 看到j​​ar文件后,将其添加到教程的构建路径中。

我认为您真正想做的只是将“ socrata-发布器”设置为“教程”项目的项目依赖项。 这样您就可以从项目中的代码中引用构建的Socrata库。

右键单击该项目,然后选择“属性”。 在该对话框中,选择左侧的“ Java构建路径”,然后选择“项目”部分,然后单击“添加”按钮以添加“ socrata-publisher”项目。

我认为这比创建一个单独的jar文件(然后包含它)更好,然后您还可以使用Git使socrata-publisher代码保持最新。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM