5

ここでの新規質問: build.gradle ファイルがありapply plugin: java、Java プロジェクト/パッケージに関連付けられています。gradle buildコマンドラインから実行すると、次のようになります。

:compileJava UP-TO-DATE
:processResources UP-TO-DATE 
:classes UP-TO-DATE
:jar UP-TO-DATE
:assemble UP-TO-DATE
:compileTestJava UP-TO-DATE
:processTestResources UP-TO-DATE
:testClasses UP-TO-DATE
:test UP-TO-DATE
:check UP-TO-DATE
:build UP-TO-DATE

BUILD SUCCESSFUL

Total time: 4.312 secs

しかし、ビルドフォルダーを確認すると、クラスがありません。私は何を間違っていますか?

私は持っています:フォルダーの下にlib、reports、test-results、およびtmpがありますが、クラスはありません。src コードは、「Hello world」がコンソールに出力された main メソッドを持つクラスです...

私のツリーは次のようになります。

.
├── build
│   ├── libs
│   │   └── gradle-sandbox.jar
│   ├── reports
│   │   └── tests
│   │       ├── base-style.css
│   │       ├── css3-pie-1.0beta3.htc
│   │       ├── index.html
│   │       ├── report.js
│   │       └── style.css
│   ├── test-results
│   └── tmp
│       └── jar
│           └── MANIFEST.MF
├── build.gradle
└── src
└── org
    └── gradle
        └── example
            └── simple
                ├── HelloWorld.java
                └── package-info.java
4

3 に答える 3

13

これ以上の情報がなければ、言うのは難しいです。ソースファイルを間違ったディレクトリに置いた可能性があります(デフォルトはsrc/main/java)。または、内部キャッシュが破損しました(発生しないはずですが、.gradleディレクトリを削除してみてください)。

あなたがそうするとき、あなたはクラスファイルを手に入れますgradle clean buildか?Gradleバージョンを切り替えるときは常に、クリーンビルドが必要であることに注意してください。

于 2012-12-06T23:45:59.957 に答える