Hello,

I use the maven-source-plugin in each project. For each artifact it creates 
another artifact with the sources classifier including the project sources. 
Like for myartifact.jar it would generate an artifact myartifact-sources.jar

Now, I want to create an assemply for an EAR Project including all 
dependenciens and it's source archives created like mentioned above.
I'd like to create something like
  myear-src.zip
      |
     +  -- myartifact.jar
     +  -- myartifact-sources.jar

Using the assemply this would be done like this :

<assembly>
  <id>src</id>
  <formats>
    <format>zip</format>
  </formats>
  <dependencySets>
    <dependencySet>
      <includes>
          <include>*:war:*</include>
          <include>*:jar:*</include>
          <include>*:sources</include>
      </includes>
    </dependencySet>
  </dependencySets>
</assembly>

Unfortunately, this works only if I define each sources artifact as a 
dependency of my EAR project.  Otherwise I'll get following warning:

[WARNING] The following patterns were never triggered in this artifact 
inclusion filter:
o  '*:sources'

Futhermore, I don't know which scope I should give to such a dependency.

Is there a better way to create such an archive with sources?

Thanks

Kuno


Reply via email to