Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'jetty-maven-plugin/src/main/java/org/eclipse/jetty/maven/plugin/ScanTargetPattern.java')
-rw-r--r--jetty-maven-plugin/src/main/java/org/eclipse/jetty/maven/plugin/ScanTargetPattern.java23
1 files changed, 13 insertions, 10 deletions
diff --git a/jetty-maven-plugin/src/main/java/org/eclipse/jetty/maven/plugin/ScanTargetPattern.java b/jetty-maven-plugin/src/main/java/org/eclipse/jetty/maven/plugin/ScanTargetPattern.java
index d6c4d51a78..d019fd3fca 100644
--- a/jetty-maven-plugin/src/main/java/org/eclipse/jetty/maven/plugin/ScanTargetPattern.java
+++ b/jetty-maven-plugin/src/main/java/org/eclipse/jetty/maven/plugin/ScanTargetPattern.java
@@ -46,8 +46,7 @@ import java.util.List;
public class ScanTargetPattern
{
private File _directory;
- private List _includes = Collections.EMPTY_LIST;
- private List _excludes = Collections.EMPTY_LIST;
+ private ScanPattern _pattern;
/**
* @return the _directory
@@ -65,24 +64,28 @@ public class ScanTargetPattern
this._directory = directory;
}
- public void setIncludes (List includes)
+ public void setIncludes (List<String> includes)
{
- _includes= includes;
+ if (_pattern == null)
+ _pattern = new ScanPattern();
+ _pattern.setIncludes(includes);
}
- public void setExcludes(List excludes)
+ public void setExcludes(List<String> excludes)
{
- _excludes = excludes;
+ if (_pattern == null)
+ _pattern = new ScanPattern();
+ _pattern.setExcludes(excludes);
}
- public List getIncludes()
+ public List<String> getIncludes()
{
- return _includes;
+ return (_pattern == null? Collections.emptyList() : _pattern.getIncludes());
}
- public List getExcludes()
+ public List<String> getExcludes()
{
- return _excludes;
+ return (_pattern == null? Collections.emptyList() : _pattern.getExcludes());
}
}

Back to the top