1

这很乏味。这是我正在尝试使用的 API 。它的资源是在pom.xml我使用 Maven 构建的。建立起来后,它给了我项目socrata -publisher

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

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

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

在此处输入图像描述

4

2 回答 2

1

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

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

于 2012-03-18T13:32:11.593 回答
0

我认为您真正想要做的只是将“socrata-publisher”设置为您的“教程”项目的项目依赖项。这将允许您从项目中的代码中引用构建的 Socrata 库。

右键单击项目并选择“属性”。从该对话框中选择左侧的“Java Build Path”,然后选择“Projects”部分,然后单击“Add”按钮添加“socrata-publisher”项目。

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

于 2012-03-20T20:14:48.933 回答