diff --git a/spring-brick-maven-packager/src/main/java/com/gitee/starblues/plugin/pack/Constant.java b/spring-brick-maven-packager/src/main/java/com/gitee/starblues/plugin/pack/Constant.java index a08d41bc78b9ac8b07b2c6c74e22b7ec1a76cb5c..8ba0d13b937e87cd9364e719bd2073185b864061 100644 --- a/spring-brick-maven-packager/src/main/java/com/gitee/starblues/plugin/pack/Constant.java +++ b/spring-brick-maven-packager/src/main/java/com/gitee/starblues/plugin/pack/Constant.java @@ -32,6 +32,7 @@ public class Constant { public static final String SCOPE_TEST = "test"; public static final String MAVEN_MAIN_TYPE = "main"; + public static final String MAVEN_POM_TYPE = "pom"; public static final String MODE_MAIN = "main"; public static final String MODE_DEV = "dev"; @@ -51,6 +52,9 @@ public class Constant { if(Constant.isSystemScope(artifact.getScope())){ return includeSystemScope == null || !includeSystemScope; } + if(Constant.filterPomTypeArtifact(artifact)){ + return true; + } return false; } @@ -59,6 +63,10 @@ public class Constant { return MAVEN_MAIN_TYPE.equalsIgnoreCase(artifact.getType()); } + public static boolean filterPomTypeArtifact(Artifact artifact){ + return MAVEN_POM_TYPE.equalsIgnoreCase(artifact.getType()); + } + public static boolean scopeFilter(String scope){ return SCOPE_PROVIDED.equalsIgnoreCase(scope) || SCOPE_TEST.equalsIgnoreCase(scope);