[解決済み】引数のcompile()メソッドが見つからない Gradle
2022-02-15 10:51:53
質問
この解決策をずっと探していたのですが、見逃してしまったのか、それとも単に何かミスタイプしてしまったのか、私のGradleスクリプトはコンパイルされません。私はGradleに移行しているのですが、非常に初心者です。私は依存関係管理のためにMavenを使うことに非常に慣れていますが、Gradleは今のところ私に最適のようです。このコードのスニペットを実行することから。
dependencies {
compile group: 'org.bukkit', name: 'bukkit', version: '1.7.9-R0.1-SNAPSHOT'
compile('io.ibj:MattLib:1.1-SNAPSHOT') {
exclude group: 'de.bananaco'
exclude 'net.milkbowl:vault:1.2.27'
}
compile group: 'net.citizensnpcs', name: 'citizens', version: '2.0.12'
compile group: 'com.sk89q', name: 'worldedit', version: '5.6.1'
compile group: 'com.sk89q', name: 'worldguard', version: '5.9'
compile group: 'net.milkbowl', name: 'vault', version: '1.2.12'
compile fileTree(dir: 'libs', includes: ['*.jar'])
}
NOTE java、maven、nexus、shadow、rebelのプラグインは適用しています。
Gradleタスクを実行すると、このエラーが発生します。
Could not find method compile() for arguments [[io.ibj:MattLib:1.1-SNAPSHOT], build_1b5iofu9r9krp7o8mme0dqo9l$_run_closure2_closure8@66fb45e5] on root project 'project'
を削除すると
MattLib
をプロジェクトに挿入し、それを
compile 'io.ibj:MattLib:1.1-SNAPSHOT'
スクリプトは完了しましたが、依存関係の問題が発生しました。ここまで読みました。
dependencies {
compile("org.gradle.test.excludes:api:1.0") {
exclude module: 'shared'
}
}
(第50章より Gradleマニュアル )
私が持っているものは動作するはずなのですが、なぜ動作しないのか混乱しています。
gradle --version
を出力します。
Groovy: 1.8.6
Ant: Apache Ant(TM) version 1.9.3 compiled on December 23 2013
Ivy: 2.2.0
JVM: 1.8.0_05 (Oracle Corporation 25.5-b02)
OS: Windows 7 6.1 amd64
解決方法は?
それは
exclude module: 'net.milkbowl:vault:1.2.27'
(追加
module:
のドキュメントで説明されているように
DependencyHandler
ここからリンクされています
というのも
ModuleDependency.exclude(java.util.Map)
メソッドが使用されます。
関連
-
[解決済み】imageio.IIOException: 入力ファイルが読み込めない
-
[解決済み】代入の左手は必ず変数 CharAt
-
[解決済み】popBackStack()とreplace()の操作はどう違うのですか?
-
[解決済み】不正な反射的アクセスとは?
-
[解決済み] hibernate のプロパティが見つかりません。
-
[解決済み] メソッドがスーパータイプのメソッドをオーバーライドまたは実装していない - Overrideの場合
-
[解決済み】Gradleがtools.jarを見つけ出さない
-
[解決済み] [Solved] java.lang.NoClassDefFoundError: クラスXXXを初期化できませんでした。
-
[解決済み] Could not find or load main class "とはどういう意味ですか?
-
[解決済み] Gradleのimplementation, api, compileの違いは何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】"実引数リストと形式引数リストの長さが異なる"
-
[解決済み】Javaの".class期待値"
-
[解決済み】指定された子にはすでに親がいます。先に子の親に対してremoveView()を呼び出す必要がある(Android)
-
[解決済み】Hibernateの例外「failed to lazily initialize a collection of role」の解決方法
-
[解決済み】破損したjarファイル
-
[解決済み】Java Error "Exception in thread "main" java.util.InputMismatchException" Array プログラムで発生。
-
[解決済み] [Solved] java.lang.NoClassDefFoundError: クラスXXXを初期化できませんでした。
-
[解決済み] Hide Utility Class Constructor : ユーティリティクラスはパブリックまたはデフォルトコンストラクタを持つべきではありません。
-
[解決済み] メインクラス org.gradle.wrapper.GradleWrapperMain が見つからない、またはロードできない。
-
[解決済み】CreateProcess error=2, The system cannot find file specified.