Maven Plugin feat. JBoss Tattletale

Torben | jboss | Tuesday, May 5th, 2009

I started implementing a Maven reporting plugin for JBoss Tattletale named maven-tattletale-plugin. It is requested by https://jira.jboss.org/jira/browse/TTALE-76.
At the moment it generates a DependsOn Report only. You can checkout a very pre-alpha here.

There are still a lot of things to discuss. Follow the forums if you are interested in. I’ll paste the link in the comments later on.

Like to test it? Follow the instructions below:

1. Download maven-tattletale-plugin
2. unzip
3. mvn install
4. after locally installing the plugin put the jars to be scanned in src/main/test/lib
5. cd src/main/test
6. mvn site
7. have a look at target/site/index.html and the generated dependsOn report.

Possibly you have to adjust your Maven settings.xml:

My profile looks like this:

<profile>
<id>jit</id>
<repositories>
<repository>
<id>jboss-repo</id>
<url>http://repository.jboss.com/maven2/</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<repository>
<id>codehaus-snapshot</id>
<url>http://snapshots.repository.codehaus.org</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<repository>
<id>ibiblio</id>
<url>http://www.ibiblio.org/maven2</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
<releases>
<enabled>false</enabled>
</releases>
</repository>
<repository>
<id>jboss-repo</id>
<url>
http://repository.jboss.com/maven2
</url>
<snapshots>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
</snapshots>
<releases>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
</releases>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>ibiblio</id>
<url>http://www.ibiblio.org/maven2</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
<releases>
<enabled>true</enabled>
</releases>
</pluginRepository>
<pluginRepository>
<id>rep-codehaus-snapshot</id>
<url>http://snapshots.repository.codehaus.org</url>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
<updatePolicy>always</updatePolicy>
</snapshots>
</pluginRepository>
</pluginRepositories>
</profile>

And I added another pluginGroup:

<pluginGroups>
<pluginGroup>org.apache.maven.plugins</pluginGroup>
<pluginGroup>org.jboss.maven.plugins</pluginGroup>
</pluginGroups>

If you have any problems … just ask.

Powered by Qumana

Share

1 Comment »

  1. the corresponding jboss tattletale developer forum entry:
    http://www.jboss.org/index.html?module=bb&op=viewtopic&t=154886&start=-10&postdays=postDays&postorder=postOrder&highlight=highlight

    Comment by Torben — May 5, 2009 @ 20:31

RSS feed for comments on this post. TrackBack URI

Leave a comment

Powered by WordPress | Theme by Roy Tanck