GradleZipタスクにフォルダがありません

andrybak

以下のビルドファイルを使用する場合

dependencies {
    runtime libs.libName
}

task releaseZip(type: Zip) {
    baseName = 'fooBar'
    appendix = 'system'

    ['aaa', 'bbb', 'ccc'].each { folder ->
        from (folder) {
            into folder
        }
    }

    from configurations.runtime {
        into 'lib'
        include '*.jar'
    }
}

このバージョンでは、「lib」フォルダーのみが結果のzipファイルに存在し、他のフォルダーはありません。ビルドファイルの暫定バージョンの1つでは、フォルダー「aaa」、「bbb」、「ccc」は、zipファイルのルートではなく「lib」フォルダー内にありました。

Gradleにフォルダ「aaa」、「bbb」、「ccc」をzipファイルのルートに配置させる方法は?

andrybak

タスク構成の「lib」フォルダー部分に、fromメソッドの最初の引数を囲む括弧がありません

from (configurations.runtime) {
    into 'lib'
    include '*.jar'
}

インターフェイスには少なくとも2つのfromメソッドがありCopySpecますおそらく、括弧を省略すると、のある種の展開を伴う別のメソッドが呼び出されconfigurations.runtimeます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

タスク「デフォルト」はgulpfileにありません

分類Dev

gradlezipタスクでフォルダーを除外する

分類Dev

tfs $ tfフォルダーがローカルワークスペースにありません

分類Dev

ビルドフォルダにapkフォルダがありません

分類Dev

NANTタスクのmsbuildでApplicationFilesフォルダーにマニフェストファイルがありません

分類Dev

AndroidSDKにツールフォルダがありません

分類Dev

Ruby onRails。プロジェクトにスクリプトフォルダがありません

分類Dev

Ruby onRails。プロジェクトにスクリプトフォルダがありません

分類Dev

モデルにAccount、ManagerViewModelフォルダー、およびApplicationUser.csクラスがありません

分類Dev

クライアントPCにGACフォルダーがありません

分類Dev

Laravelにパブリックフォルダーがありません

分類Dev

MacOSにはusr / binフォルダーへのアクセス許可がまったくありません

分類Dev

共有フォルダの「ファイルまたはフォルダにアクセスする権限がありません」

分類Dev

Ubuntu18.04にChromiumconfigフォルダーがありません

分類Dev

ubuntu 13.04に〜/ .vimフォルダーがありません。

分類Dev

AzureWebアプリにフォルダーがありません

分類Dev

couchbasecbimportがbinフォルダーにありません

分類Dev

djangolightsailにアプリフォルダーがありません

分類Dev

Ubuntu18.04にChromiumconfigフォルダーがありません

分類Dev

ubuntu 13.04に〜/ .vimフォルダーがありません。

分類Dev

Ubuntu14.04に/ optフォルダーがありません

分類Dev

ubuntu16.04に.fontsフォルダーがありません

分類Dev

私のvarフォルダにwwwがありません

分類Dev

Fiddler に ScriptEditor フォルダーがありません

分類Dev

クラスにはデフォルトのコンストラクターがありません

分類Dev

一部のクラスがGooglePlaces APIFrameworkフォルダーiOSにありません

分類Dev

1つのフォルダーに書き込みアクセス権がありません-samba共有

分類Dev

現在、このフォルダにアクセスする権限がありません

分類Dev

デスクトップにショートカットがありませんが、デスクトップフォルダにあります

Related 関連記事

  1. 1

    タスク「デフォルト」はgulpfileにありません

  2. 2

    gradlezipタスクでフォルダーを除外する

  3. 3

    tfs $ tfフォルダーがローカルワークスペースにありません

  4. 4

    ビルドフォルダにapkフォルダがありません

  5. 5

    NANTタスクのmsbuildでApplicationFilesフォルダーにマニフェストファイルがありません

  6. 6

    AndroidSDKにツールフォルダがありません

  7. 7

    Ruby onRails。プロジェクトにスクリプトフォルダがありません

  8. 8

    Ruby onRails。プロジェクトにスクリプトフォルダがありません

  9. 9

    モデルにAccount、ManagerViewModelフォルダー、およびApplicationUser.csクラスがありません

  10. 10

    クライアントPCにGACフォルダーがありません

  11. 11

    Laravelにパブリックフォルダーがありません

  12. 12

    MacOSにはusr / binフォルダーへのアクセス許可がまったくありません

  13. 13

    共有フォルダの「ファイルまたはフォルダにアクセスする権限がありません」

  14. 14

    Ubuntu18.04にChromiumconfigフォルダーがありません

  15. 15

    ubuntu 13.04に〜/ .vimフォルダーがありません。

  16. 16

    AzureWebアプリにフォルダーがありません

  17. 17

    couchbasecbimportがbinフォルダーにありません

  18. 18

    djangolightsailにアプリフォルダーがありません

  19. 19

    Ubuntu18.04にChromiumconfigフォルダーがありません

  20. 20

    ubuntu 13.04に〜/ .vimフォルダーがありません。

  21. 21

    Ubuntu14.04に/ optフォルダーがありません

  22. 22

    ubuntu16.04に.fontsフォルダーがありません

  23. 23

    私のvarフォルダにwwwがありません

  24. 24

    Fiddler に ScriptEditor フォルダーがありません

  25. 25

    クラスにはデフォルトのコンストラクターがありません

  26. 26

    一部のクラスがGooglePlaces APIFrameworkフォルダーiOSにありません

  27. 27

    1つのフォルダーに書き込みアクセス権がありません-samba共有

  28. 28

    現在、このフォルダにアクセスする権限がありません

  29. 29

    デスクトップにショートカットがありませんが、デスクトップフォルダにあります

ホットタグ

アーカイブ