maven-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Dennis Lundberg (JIRA)" <j...@codehaus.org>
Subject [jira] Updated: (MPIR-95) Better handling of HTML license documents
Date Sat, 17 May 2008 10:21:27 GMT

     [ http://jira.codehaus.org/browse/MPIR-95?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Dennis Lundberg updated MPIR-95:
--------------------------------

    Component/s: license

> Better handling of HTML license documents
> -----------------------------------------
>
>                 Key: MPIR-95
>                 URL: http://jira.codehaus.org/browse/MPIR-95
>             Project: Maven 2.x Project Info Reports Plugin
>          Issue Type: Improvement
>          Components: license
>    Affects Versions: 2.1
>            Reporter: Martin von Gagern
>            Priority: Minor
>         Attachments: pom.xml
>
>
> I've got a document here specifying http://www.opensource.org/licenses/mit-license.php
as its license. This is handles rather poorly by the generated license document, as the framework
around the license text gets in the way and the heading levels of the license text don't fit.
I can imagine several possible solutions to improve this situations:
> 1. Specify local file in pom. This makes it difficult to automatically handle licensing
automatically, as only well known public URLs can be used to identify well known licenses,
which won't work for local file names or private web sites.
> 2. Provide a way to specify appropriate local files for licenses without touching the
url in the pom. This could take the form of some map parameter that associates license names
with license documents.
> 3. Provide a way to simply not include any license text, only the link. This is the quickest
solution.
> 4. Embed the license text as an iframe with an external source, so you only link and
copy nothing.
> 5. Parse HTML and allow XPath selectors or something similar to extract the license content.
> When you do some better HTML parsing one day (maybe using org.htmlparser:htmlparser?),
you might wish to adjust headline levels as well. Find the highest level headline that occurs
in the extracted fragment, calculate an offset that places this one level below the license
name headline printed by the plugin, and apply this offset to every headline in the fragment.
> If you decide for one of the solutions 2-4, I guess I could hack a quick patch to implement
this. 5 is more work, of course.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Mime
View raw message