我需要将代码部署到另一台计算机。如何将依赖的罐子导出到LIB目录?

有帮助吗?

解决方案

我不确定这是否是正确的方法,但是要将罐子复制到lib目录,我会执行以下操作:

/**
 * Copies the dependencies to the lib directory in preparation for them to be added to a jar file
 */
 task copyRuntimeDependencies(dependsOn: configurations.runtime.buildArtifacts, type: Copy) 
  {
    into('build/output/lib')
    from configurations.runtime
    from configurations.runtime.allArtifacts*.file
  }

其他提示

这是使用Gradle 2.x进行操作的方法:

task copyToLib(type: Copy) {
    // into "build/lib"
    into "lib"
    from configurations.classpath
}
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top