Add support for creating layered war files with Maven
See gh-22821
This commit is contained in:
@@ -182,7 +182,10 @@ public abstract class AbstractPackagerMojo extends AbstractDependencyFilterMojo
|
||||
* @throws MojoExecutionException on execution error
|
||||
*/
|
||||
protected final Libraries getLibraries(Collection<Dependency> unpacks) throws MojoExecutionException {
|
||||
Set<Artifact> artifacts = filterDependencies(this.project.getArtifacts(), getFilters(getAdditionalFilters()));
|
||||
String packaging = this.project.getPackaging();
|
||||
Set<Artifact> projectArtifacts = this.project.getArtifacts();
|
||||
Set<Artifact> artifacts = ("war".equals(packaging)) ? projectArtifacts
|
||||
: filterDependencies(projectArtifacts, getFilters(getAdditionalFilters()));
|
||||
return new ArtifactsLibraries(artifacts, this.session.getProjects(), unpacks, getLog());
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user