私はJavaのプログラマーでBukkit/Spigot Plugin(Minecraft Based)を作りたいと思っていましたが、現時点で問題はありません。Mavenの依存関係はサイクリングなしですか?
私はゲームのようなmobaを作ろうとしましたが、私はそれが複数の部分(Herosモジュール、ゲームロジックモジュール...)でプロジェクトを分割するのに便利だと思いました。よく 次に、私はUber Jarを作成する方法を見て、私はカスタムモジュールを作成し、それにmaven shadeを追加する必要があります。
しかし、モジュール1(Initモジュール)の問題はクラス(静的変数)のインスタンスであり、モジュール2(Game Logic)からアクセスする必要がありますが、モジュール1モジュール)は、モジュール2(ゲームロジック)からタイマーを起動する必要があります。
私はこれをやめました。私はmavenで新しく、なぜそれを使いたいのかは、より簡単な依存関係管理と、異なるモジュールを作り、それらを1つのjarファイルにまとめる可能性でした。