[
https://issues.apache.org/jira/browse/MSHARED-429?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Hervé Boutemy closed MSHARED-429.
---------------------------------
Resolution: Fixed
Assignee: Hervé Boutemy
Fix Version/s: maven-reporting-impl 2.4
patch applied in [r1687636|http://svn.apache.org/r1687636]
most important fact are there:
- comprehensive unit tests
- general code style
there were still some code style details that I had to fix in
[r1687639|http://svn.apache.org/r1687639], as reported by Checkstyle while
running "msvn install"
Thank you for this great work
> Supposedly invalid URLs are rendered as plain text
> --------------------------------------------------
>
> Key: MSHARED-429
> URL: https://issues.apache.org/jira/browse/MSHARED-429
> Project: Maven Shared Components
> Issue Type: Bug
> Components: maven-reporting-impl
> Affects Versions: maven-reporting-impl-2.3
> Reporter: Jan Schultze
> Assignee: Hervé Boutemy
> Priority: Minor
> Labels: patch
> Fix For: maven-reporting-impl 2.4
>
> Attachments: local_url_valitdation.patch
>
>
> org.apache.maven.reporting.AbstractMavenReportRenderer#linkPatternedText(String)
> from org.apache.maven.shared::maven-reporting-impl validates URLs before
> rendering. If the validation fails URLs are rendered as plain text. The class
> uses an (in recent versions) deprecated UrlValidator from commons-validator
> which considers unqualified (i.e. local) host names and fully qualified
> domain names with a top level domain longer than 4 characters as invalid
> (such as the special use domain .local or more recent TLDs as .academy and
> .paris). This makes using maven sites in a private network with a .local top
> level domain cumbersome as browsing (proprietary) dependencies site(s)
> requires users to manually copy and paste the URL.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)