我正在使用 ceylon 版本 1.2.3 的 ceylon copy 命令下载依赖项:
./bin/ceylon copy --rep "http://repo.maven.apache.org/maven2/" -out outdir "joda-time:joda-time/2.9.4"
为什么工具跳过下载它的结果?
Module joda-time:joda-time/2.9.4 [1/1]) Skipped.
该工具看起来 - 除其他外 - 用于:
http://repo.maven.apache.org/maven2//joda-time:joda-time/2.9.4/joda-time:joda-time-2.9.4.jar
...但它应该寻找:
http://repo.maven.apache.org/maven2/joda-time/joda-time/2.9.4/joda-time-2.9.4.jar
从逻辑上讲,以下应该可以工作:
./bin/ceylon copy --rep "http://repo.maven.apache.org/maven2/" --out here --verbose --jvm "joda-time/2.9.4"
...但它告诉我:
... Module joda-time/2.9.4 not found ...
...类似地:
./bin/ceylon copy --rep "http://repo.maven.apache.org/maven2/" --out here --verbose --jvm "joda-time-2.9.4.jar"
... 与:
./bin/ceylon copy --rep "http://repo.maven.apache.org/maven2/" --out here --verbose --jvm "joda-time-2.9.4"
如何使复制工具正确构建 url 并将模块下载到我的本地存储库?