時產生額外的罐子我有一個依賴於我的gradle這個構建腳本:建設戰
apply plugin 'war'
dependencies {
compile 'com.github.jsimone:webapp-runner:7.0.22'
}
製造戰爭時
,有沒有辦法一個任務createWebappRunnerJar可以創建自定的遠程來源罐子?
我在看http://www.gradle.org/docs/current/dsl/org.gradle.api.tasks.bundling.Jar.html,但我不認爲它是用於遠程源。
webapp-runner內置於戰爭中,也許有辦法以某種方式將它從戰爭中複製出來,如果它不能從遠程源構建的話?
在行家以下不相同:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.3</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>copy</goal>
</goals>
<configuration>
<artifactItems>
<artifactItem>
<groupId>com.github.jsimone</groupId>
<artifactId>webapp-runner</artifactId>
<version>7.0.22</version>
<destFileName>webapp-runner.jar</destFileName>
</artifactItem>
</artifactItems>
</configuration>
</execution>
</executions>
</plugin>
也許我可以只爲罐子創建一個單獨的生成腳本,然後從我的主要的build.gradle – Kirill 2014-08-28 13:01:04