I have parent pom.xml and I have modules there, structure is like this:
pom.xml
module1/
module2/
module3/
resources/
test/
README.adoc
When I want to release this project, I do it like
mvn release:prepare release:perform
What it does is that when I look into sources of parent project (pom.xml project), I can see that sources-release.zip contains all directories including some_resource_dir.
I want to exclude that directory from being in resulting parent sources release zip.
My initial approach was like this in root pom.xml
<build>
<resources>
<resource>
<directory>${project.basedir}</directory>
<excludes>
<exclude>tests/*</exclude>
<exclude>resources/*</exclude>
<exclude>README.adoc</exclude>
</excludes>
</resource>
</resources>
</build>
But that fails. The first module1 said that:
Failed to execute goal org.apache.maven.plugins:maven-source-plugin:2.2.1:jar-no-fork (attach-sources) on project module1: Error creating source archive: A zip file cannot include itself -> [Help 1]
How do I get rid of these directories in a resulting sources release zip archive?
No comments:
Post a Comment