Maven javadoc 有关问题

Maven javadoc 问题

         这几天接了个maven的项目,此前对maven一窍不通,什么nexus仓库啊,插件啊。终于鼎鼎大名的

maven强制闯入了我的生活了,各种纠结问题,时间又紧迫。边学边急。各种纠结。最纠结的问题,使用

maven javadoc出现异常:

         异常:

        [ERROR] Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:2.9.1:jar (default) on project amway-afw: MavenReportException: Error while creating archive:

[ERROR] Exit code: 1 - java.lang.IllegalArgumentException

[ERROR] at sun.net.www.ParseUtil.decode(ParseUtil.java:189)

[ERROR] at sun.misc.URLClassPath$FileLoader.<init>(URLClassPath.java:958)

[ERROR] at sun.misc.URLClassPath$3.run(URLClassPath.java:328)

[ERROR] at java.security.AccessController.doPrivileged(Native Method)

[ERROR] at sun.misc.URLClassPath.getLoader(URLClassPath.java:322)

[ERROR] at sun.misc.URLClassPath.getLoader(URLClassPath.java:299)

[ERROR] at sun.misc.URLClassPath.findResource(URLClassPath.java:145)

[ERROR] at java.net.URLClassLoader$2.run(URLClassLoader.java:385)

[ERROR] at java.security.AccessController.doPrivileged(Native Method)

[ERROR] at java.net.URLClassLoader.findResource(URLClassLoader.java:382)

[ERROR] at java.lang.ClassLoader.getResource(ClassLoader.java:1002)

[ERROR] at java.lang.ClassLoader.getResourceAsStream(ClassLoader.java:1192)

[ERROR] at javax.xml.parsers.SecuritySupport$4.run(SecuritySupport.java:96)

[ERROR] at java.security.AccessController.doPrivileged(Native Method)

[ERROR] at javax.xml.parsers.SecuritySupport.getResourceAsStream(SecuritySupport.java:89)

[ERROR] at javax.xml.parsers.FactoryFinder.findJarServiceProvider(FactoryFinder.java:250)

[ERROR] at javax.xml.parsers.FactoryFinder.find(FactoryFinder.java:223)

[ERROR] at javax.xml.parsers.SAXParserFactory.newInstance(SAXParserFactory.java:128)

[ERROR] at com.sun.tools.doclets.internal.toolkit.builders.LayoutParser.parseXML(LayoutParser.java:72)

[ERROR] at com.sun.tools.doclets.internal.toolkit.builders.ClassBuilder.build(ClassBuilder.java:108)

[ERROR] at com.sun.tools.doclets.formats.html.HtmlDoclet.generateClassFiles(HtmlDoclet.java:155)

[ERROR] at com.sun.tools.doclets.internal.toolkit.AbstractDoclet.generateClassFiles(AbstractDoclet.java:164)

[ERROR] at com.sun.tools.doclets.internal.toolkit.AbstractDoclet.startGeneration(AbstractDoclet.java:106)

[ERROR] at com.sun.tools.doclets.internal.toolkit.AbstractDoclet.start(AbstractDoclet.java:64)

[ERROR] at com.sun.tools.doclets.formats.html.HtmlDoclet.start(HtmlDoclet.java:42)

[ERROR] at com.sun.tools.doclets.standard.Standard.start(Standard.java:23)

[ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

[ERROR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

[ERROR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

[ERROR] at java.lang.reflect.Method.invoke(Method.java:597)

[ERROR] at com.sun.tools.javadoc.DocletInvoker.invoke(DocletInvoker.java:269)

[ERROR] at com.sun.tools.javadoc.DocletInvoker.start(DocletInvoker.java:143)

[ERROR] at com.sun.tools.javadoc.Start.parseAndExecute(Start.java:340)

[ERROR] at com.sun.tools.javadoc.Start.begin(Start.java:128)

[ERROR] at com.sun.tools.javadoc.Main.execute(Main.java:41)

[ERROR] at com.sun.tools.javadoc.Main.main(Main.java:31)

[ERROR] com.sun.tools.doclets.internal.toolkit.util.DocletAbortException

       

       找半天,发现官网有解决方案,还是多去学习官方的文档,英文硬伤杠杠的提高了。

         http://maven.apache.org/plugins/maven-javadoc-plugin/faq.html#On_Windows_with_Sun_JDK_why_javadoc:javadoc_goal_blows_up_due_to_an_IllegalArgumentException_in_sun.net.www.ParseUtil.decode