0
I Use This!
Activity Not Available

Project Summary

Maven2 license report plugin with extended mapping features and license/dependency graphs.

UPDATES

20081108: This plugin is now outdated. I refactored the code at work to use it for our commercial project and so i updated the resolution strategy to behave like mvn dependency:list. Hint: It is much easier to call MavenProject.getArtifacts() than to try to resolve it manually. So the plugin is nearly obsolete. Perhaps i will have the time to include the mapping features and the excel export to the original maven dependency plugin (http://maven.apache.org/plugins/maven-dependency-plugin/). Let's see... There is also a faster and less memory consuming dependency graph generating plugin here at google code. Have a look at http://code.google.com/p/maven-overview-plugin/

Featuressimple dependency graph (using installed graphviz) simple overview graph of the used licenses (using installed graphviz) mapping of several license names to one unique name (like "Apache 2.0", "Apache 2" to "Apache 2.0 license") mapping of a project without license information in its pom to a defined license (using its name, groupid, artefactid and version; for reporting purposes) Available subreports licenses per allowance licenses per usage count all licenses in detail Export to XLS (new in 1.01-SNAPSHOT) How to usea) Insert a new report section in your pom. Like this




de.markiewicz
licenseext
1.0


1
./src/main/resources/configuration.xml
true
true
true




b) Configure the mapping (default mapping file is /src/main/resources/configuration.xml)



Other License

http://www.foo.bar
true
XXX
Other License



Apache 2.0

http://www.apache.org/licenses/LICENSE-2.0.html
true
XXX
Apache 2.0

The Apache Software License, Version 2.0
Apache License V2.0
Apache 2
Apache License, Version 2.0




GPL 2.0

http://www.gnu.org/licenses/gpl-2.0.html
false
XXX
GPL

GNU General Public License, version 2
GPL 2.0
GPL 2






name
groupid
artifact
version
Other License
XXXX


DemoThis plugin is already configured to report about its used licenses.

Checkout the project Switch to the directory "LicenseExt" Install the report plugin to your local repository via mvn install Create a site via mvn site Browse to the project site in "./target" and enjoy (play around with the ./src/main/configuration.xml and the parameters in the pom.xml)

Tags

graphviz license licenseext maven maven2 maven-plugin maven-report mojo plugin report

In a Nutshell, licenseext...

 No code available to analyze

Open Hub computes statistics on FOSS projects by examining source code and commit history in source code management systems. This project has no code locations, and so Open Hub cannot perform this analysis

Is this project's source code hosted in a publicly available repository? Do you know the URL? If you do, click the button below and tell us so that Open Hub can generate statistics! It's fast and easy - try it and see!

Add a code location

Apache License 2.0
Permitted

Commercial Use

Modify

Distribute

Place Warranty

Sub-License

Private Use

Use Patent Claims

Forbidden

Hold Liable

Use Trademarks

Required

Include Copyright

State Changes

Include License

Include Notice

These details are provided for information only. No information here is legal advice and should not be used as such.

This Project has No vulnerabilities Reported Against it

Did You Know...

  • ...
    there are over 3,000 projects on the Open Hub with security vulnerabilities reported against them
  • ...
    you can subscribe to e-mail newsletters to receive update from the Open Hub blog
  • ...
    nearly 1 in 3 companies have no process for identifying, tracking, or remediating known open source vulnerabilities
  • ...
    check out hot projects on the Open Hub

 No code available to analyze

Open Hub computes statistics on FOSS projects by examining source code and commit history in source code management systems. This project has no code locations, and so Open Hub cannot perform this analysis

Is this project's source code hosted in a publicly available repository? Do you know the URL? If you do, click the button below and tell us so that Open Hub can generate statistics! It's fast and easy - try it and see!

Add a code location

Community Rating

Be the first to rate this project
Click to add your rating
   Spinner
Review this Project!
Sample ohloh analysis