Changes
Emmanuel Venisse
Vincent Massol
Arnaud Heritier
Upgrade to log4j 1.2.13.
Add the property "maven.linkcheck.method" to select the method to use to do the tests (head -by default-,or get).
Display for each file the number of links and the number of errors.
New counters to report how many files and links are checked and how many errors are found.
Display a more verbose message than the "NOT FOUND" error.
Speed and stability enhancement [better usage of httpClient].
Upgrade to HttpClient 3.0. Will be used only with, at least, maven 1.1 beta 3.
Improve performance getting rid of jtidy dependency via regexps.
Sites requiring authentication are reported as NOT FOUND.
java.lang.NumberFormatException if proxy port is setted to ""
StackOverflowError processing apidocs/index-all.html.
Support NTLM proxies.
"Moved Permanently" sites are reported as a warning and not as an error.
linkcheck plugin uses global proxy settings. There is no way to perform check using a proxy while still having a non-proxied project.
If maven is in offline mode the report doesn't test external urls. A warning is displayed in the report.
Make compatible with Maven 1.1
Update dependencies to match ones in maven 1.1 core and to unify them between plugins. The following dependency is updated : commons-collections v2.1 -> v3.0
Update dependencies to match ones in maven 1.1 core and to unify them between plugins. The following dependency is updated : commons-httpclient v2.0 -> v2.0.2
Update dependencies to match ones in maven 1.1 core and to unify them between plugins. The following dependency is updated : commons-jelly v1.0-beta-4 -> v1.0
Update dependencies to match ones in maven 1.1 core and to unify them between plugins. The following dependency is updated : commons-jelly-tags-ant v1.0 -> v1.1
Update dependencies to match ones in maven 1.1 core and to unify them between plugins. The following dependency is updated : commons-jelly-tags-xml v1.0 -> v1.1
Update dependencies to match ones in maven 1.1 core and to unify them between plugins. The following dependency is updated : commons-logging v1.0.3 -> v1.0.4
Update dependencies to match ones in maven 1.1 core and to unify them between plugins. The following dependency is updated : dom4j v1.4-dev-8 -> v1.4
Update dependencies to match ones in maven 1.1 core and to unify them between plugins. The following dependency is updated : log4j v1.2.8 -> v1.2.12
Update dependencies to match ones in maven 1.1 core and to unify them between plugins. The following dependency is updated : maven-model v3.0.0-SNAPSHOT -> v3.0.1
Made compatible with JDK 1.3
Some performance improvements
Use BufferedInputStream in FileToCheck
Set links as invalid on unknown errors
Use CDATA in file name
Added
maven.linkcheck.excludeproperty
Only log exception in debug mode on connection refused
Update commons-*
Build and run plugin against the installed version of Maven
Now supports failing the build on error if you set the new
maven.linkcheck.failonerrorproperty to
true.
Remove commons-util dependency. Must update to commons-lang 2.0.
Fix issues with DOM classes and jdk1.3
Fix HTML.
update to commons-jelly-20030902.160215
update to use maven.docs.*/maven.gen.docs
Upgrade to dom4j 1.4
Upgrade to maven 1.0 beta 10
Upgrade to log4j 1.2.8
Upgrade to commons-logging 1.0.3
update to commons-lang 1.0.1
Add xml declaration to generated report. Fixed for character encoding.