网站建设情况的自查报告,设计上海展会2021门票,wordpress主题下载oa,公司手机网站建设价格如果你不希望子项目使用父项目提供的编译插件的配置#xff0c;你可以通过在子项目的pom.xml文件中显式地覆盖或重写父项目的配置来实现。 以下是一个示例#xff0c;展示了如何在子项目中覆盖父项目的maven-compiler-plugin插件的配置#xff1a;父项目的pom.xml#xff1…如果你不希望子项目使用父项目提供的编译插件的配置你可以通过在子项目的pom.xml文件中显式地覆盖或重写父项目的配置来实现。 以下是一个示例展示了如何在子项目中覆盖父项目的maven-compiler-plugin插件的配置父项目的pom.xml
project!-- ...其他配置... --buildpluginsplugingroupIdorg.apache.maven.plugins/groupIdartifactIdmaven-compiler-plugin/artifactIdversion3.8.1/versionconfigurationsource1.8/sourcetarget1.8/target/configuration/plugin/plugins/build!-- ...其他配置... --
/project子项目的pom.xml
project!-- ...其他配置... --buildplugins!-- 重写父项目的maven-compiler-plugin插件的配置 --plugingroupIdorg.apache.maven.plugins/groupIdartifactIdmaven-compiler-plugin/artifactIdversion3.8.1/versionconfiguration!-- 使用子项目的source和target设置 --source1.11/sourcetarget1.11/target/configuration/plugin/plugins/build!-- ...其他配置... --
/project子项目显式地定义了maven-compiler-plugin插件的配置包括source和target属性。由于子项目指定了这些属性它将使用自己的配置而不是父项目的配置。 请注意如果你在子项目中指定了与父项目中相同的插件版本Maven将使用子项目的配置。如果你指定了不同的插件版本Maven将引发一个冲突需要你手动解决。