ローカル依存関係に関するカスタムMavenプラグインの問題
このガイドに従って、独自の(非常に単純な)カスタムMavenプラグインを開発しました。 特定の目標を実行した後、自分のプロジェクトのメインクラスを実行するだけです。 プラグインでmvn installを実行するNullPointerExceptionと、maven-plugin-plugin:descriptorゴールに到達します。オプションを<systemPath>追加して絶対パスで依存関係を追加した場合、これは発生しないことに注意することが重要<scope>system</scope>です。 スタックトレース: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-plugin-plugin:3.2:descriptor (default-descriptor) on project gentest-maven-plugin: Execution default-descriptor of goal org.apache.maven.plugins:maven-plugin-plugin:3.2:descriptor failed.: NullPointerException -> [Help 1] org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-plugin-plugin:3.2:descriptor (default-descriptor) on project gentest-maven-plugin: Execution default-descriptor of goal org.apache.maven.plugins:maven-plugin-plugin:3.2:descriptor failed. at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:213) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:154) at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:146) …