私は自分の Android プロジェクトでマージ リストを使用していますが、これまでは残りのコードと共にソースを src ルートに押し込んでいました。ただし、何も変更していないので、このようなものをライブラリとして含める時が来たと考えました。最初のレポを複製し、次のことを行います。
$ ant
Buildfile: /Users/user/dev/projects/cwac-sacklist/build.xml
BUILD FAILED
/Users/user/dev/projects/cwac-sacklist/build.xml:49: taskdef class com.android.ant.SetupTask cannot be found
using the classloader AntClassLoader[]
Total time: 0 seconds
このantスクリプトは、「Android」ツールによって作成されたものを探しているようです..しかし、ドキュメントは表示されません..しかし、欠落している小道具sdk.dir..が表示されるので、local.propertiesで作成します. .しかし、私は得る:
/Users/user/dev/libs/android-sdk-mac_x86/tools/ant/lib_rules.xml:126: Reference android.libraries.src not found.
ローカルの Maven リポジトリに押し込めるように、このようなものをパッケージ化する正しい方法は何ですか? または、事前にパッケージ化された、または既存の Maven リポジトリのどこで見つけることができますか?
更新 - 2014 年 7 月 8 日
コモンズウェアには、適切なレポにこれらすべてのものがあるようです。
から: https://github.com/commonsguy/cwac-sacklist
repositories {
maven {
url "https://repo.commonsware.com.s3.amazonaws.com"
}
}
dependencies {
compile 'com.commonsware.cwac:sacklist:1.0.0'
}