0
我正在嘗試爲我的自定義編程語言構建library.jar
。該庫包含用該語言編寫的Java類和類。我已經設法編譯編譯器,在這些類上運行它,並在名爲dbin
的文件夾中生成輸出文件。Gradle:Jar任務不包括具有未知擴展名的文件
- src
- ...
- build
- ...
- dbin
- Foo.class
- Custom.dyo // <- the new file type
- build.gradle
我所試圖實現的是將所有文件複製在dbin
目錄中的Jar文件,我試圖與下面的腳本:
task buildLib(type: Jar, dependsOn: [ 'classes', 'compileDyvilLibrary' ]) {
from sourceSets.library.output
// Include Compiler Output
from fileTree(dir: 'dbin', includes: [ '**/*.class', '**/*.dyo' ])
baseName = 'dyvil-library'
}
的問題是,雖然它是明確包含,jar文件不包含任何.dyo
文件。