Hi Hubert,

2008/8/15 Hubert Behaghel <[EMAIL PROTECTED]>:
> I am using the APT maven plugin with success up to now but was
> wondering what would be suggested when it comes to taking into account
> sources that are inside jars as project dependencies.
>
> After spending a couple of hours on this, I ended up with patching my
> own version of the plugin and adding this mechanism :
>
> If project has dependencies with the 'sources' classifier, the patched
> plugin will unzip each of them in target/sources-jar/[artifactId] and
> add this path to the additionalSourceRoots var that is already offered
> by the plugin.
>
> I am not sure it is the right way to go : what do you think ?

It seems like a valid feature to request.  I'd like to see it
implemented by specifying the dependencies to process in the plugin
configuration, for example:

        <plugin>
          <groupId>org.codehaus.mojo</groupId>
          <artifactId>apt-maven-plugin</artifactId>
          <configuration>
            <sourceDependencies>
              <sourceDependency>mygroup:myartifact</sourceDependency>
            </sourceDependencies>
          </configuration>
          <dependencies>
            <dependency>
              <groupId>mygroup</groupId>
              <artifactId>myartifact</artifactId>
              <version>1.0</version>
              <classifier>sources</classifier>
            </dependency>
          </dependencies>
        </plugin>

We could then perhaps supply jar urls to apt to avoid unzipping them,
if apt supports such a feature.  Feel free to raise an issue under the
apt component here for this:
http://jira.codehaus.org/browse/MOJO

Cheers,

Mark

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to