http://blog.jonasbandi.net/2014/03/running-nodejs-applications-on-jvm-with.html http://blog.jonasbandi.net/2014/03/running-nodejs-applications-on-jvm-with.html描述如何准备运行 Avatar.js 项目。
对于 Avatar.js 项目,一些 jar 和本机二进制文件位于 Maven 存储库中https://maven.java.net/content/repositories/public/com/oracle/ https://maven.java.net/content/repositories/public/com/oracle/
我想使用 gradle 任务从 Maven 存储库获取 jar 并放入lib
文件夹。
研究表明这是可能的。
http://forums.gradle.org/gradle/topics/create_a_local_mirror_for_dependency http://forums.gradle.org/gradle/topics/create_a_local_mirror_for_dependencies
http://gradle.1045684.n5.nabble.com/collecting-only-external-dependency-files-td5117615.html#a5680602 http://gradle.1045684.n5.nabble.com/collecting-only-external-dependency-files-td5117615.html#a5680602
截至 2014 年 4 月,此类任务是否有更标准的实施?
UPDATE:
apply plugin: 'java'
apply plugin: 'eclipse'
apply plugin: 'idea'
repositories {
maven {
url "https://maven.java.net/content/repositories/public/"
}
}
dependencies {
compile "com.oracle.avatar-js:avatar-js:0.10.+"
}
task copyLibs(type: Copy) {
from configurations.compile
into 'lib'
}
示例脚本:
apply plugin: 'java'
repositories {
mavenLocal()
mavenCentral()
}
dependencies {
compile 'com.google.guava:guava:16.0.1'
}
task copyLibs(type: Copy) {
from configurations.compile
into 'lib'
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)