-2

我有一个库:pom.xml http://pastebin.com/BEvR041z 和一个示例应用程序:pom.xml http://pastebin.com/bVWESmtf

该项目从 IDE 构建成功(没有 maven)但是我决定编写 maven 构建脚本(参见上面的链接)。

该库已成功编译并安装,但是当我尝试构建示例应用程序时出现十几个错误

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.5.1:compile (default-compile) on project android-cluster-sample: Compilation failure: Compilation failure:
[ERROR] /Users/anatoly/IdeaProjects/android-map-cluster/sample/src/ru/realweb/map/cluster/sample/MainActivity.java:[13,29] cannot find symbol
[ERROR] symbol  : class ClusterOverlay
[ERROR] location: package ru.realweb.map.cluster

ClusterOverlay 是库中的一个类,因此无法找到库中的类。

所以小伙伴们,你们怎么看?我做错了什么?

更新:问题出在库 pom 中,因为我从本地 repo 解压缩了 apklib 文件并且根本没有类

4

1 回答 1

0

我忘了添加源引用,所以 java 类没有被复制到目标 apklib。

<build>
        <finalName>${project.artifactId}</finalName>
        <sourceDirectory>src</sourceDirectory>
        ...
</build>
于 2012-10-22T08:38:47.103 回答