springboot〜MVNは、より多くのプロジェクトに関連する問題をパッケージ化

プロジェクトをビルドするMavenの使用しているとき、国民は時として抽象オブジェクトとメソッドの一般的な公共事業では、これに直接依存し、他のプロジェクトは、することができます、とspringbootのデフォルトは、実行可能jarファイルを生成しているため、あなたがノートを取る必要があり、共通のプロジェクトで構成されましたそのほかのサブプロジェクトでは、コンパイル時には、理由の参照のプロジェクトの現在の成功に導いた共通の失敗をコンパイルすることはできませんが、唯一のプロジェクトのルートに行くには、jarパッケージは、あることをインストールMVN、実際にはそれが今日、この問題を解決するために主にある、非常に面倒です。

コンパイルエラーが表示されます

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project projectA: Compilation failure

ソリューション

中のpom.xml共通のプロジェクトでは、以下の設定を追加 

    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <configuration>
                    <classifier>exec</classifier><!-- 避免其它项目无法直接编译,编译时找不到这个包的问题-->
                </configuration>
            </plugin>
        </plugins>
    </build>

その後、コンパイル、問題は解決しました!

おすすめ

転載: www.cnblogs.com/lori/p/12612069.html