maven-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Bernd Eckenfels <e...@zusammenkunft.net>
Subject Re: How to exclude directory in Maven in basedir from adding sources torelease?
Date Thu, 29 Jan 2015 20:31:56 GMT
In your case you need to also exclude the target/ directory.

 However I am not sure if that kind of resource 'abuse' should be done.

-- 
http://bernd.eckenfels.net

----- Ursprüngliche Nachricht -----
Von: "Stefan Miklosovic" <smikloso@redhat.com>
Gesendet: ‎29.‎01.‎2015 21:26
An: "Maven Users List" <users@maven.apache.org>
Betreff: How to exclude directory in Maven in basedir from adding sources torelease?

Hi,

I have parent pom.xml and I have modules there, structure is like this:

pom.xml
module1/
module2/
module3/
some_dir1/
some_dir2/
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_dir1, some_dir2 and README.adoc

I want to exclude these directories and README.adoc 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>some_dir1/*</exclude>
                <exclude>some_dir2/*</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?

Thanks!

Stefan Miklosovic
Red Hat Brno - JBoss Mobile Platform

e-mail: smikloso@redhat.com
irc: smikloso

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@maven.apache.org
For additional commands, e-mail: users-help@maven.apache.org


Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message