{"id":538,"date":"2018-01-10T08:51:08","date_gmt":"2018-01-10T00:51:08","guid":{"rendered":"http:\/\/www.prayerlaputa.com\/?p=527"},"modified":"2018-01-10T08:51:08","modified_gmt":"2018-01-10T00:51:08","slug":"dubbo-admin%e7%bc%96%e8%af%91%e6%97%b6%e6%8a%a5%e9%94%99%e6%97%a0%e6%b3%95%e5%be%97%e5%88%b0war%e5%8c%85%e3%80%90%e6%95%b4%e7%90%86%e3%80%91","status":"publish","type":"post","link":"http:\/\/prayerlaputa.com\/?p=538","title":{"rendered":"dubbo-admin\u7f16\u8bd1\u65f6\u62a5\u9519\u65e0\u6cd5\u5f97\u5230war\u5305\u3010\u6574\u7406\u3011"},"content":{"rendered":"<p>\u6574\u7406\u7b14\u8bb0\u672c\u65f6\u53d1\u73b0\u4e00\u4e9b\u4ee5\u524d\u505a\u8fc7\u7684\u7b14\u8bb0\uff0c\u6574\u7406\u4e00\u4e0b\uff0c\u5728\u535a\u5ba2\u91cc\u7559\u4e2a\u8bb0\u5f55\uff0c\u7701\u7684\u4ee5\u540e\u5fd8\u8bb0\u3002<br \/>\n\u95ee\u9898\u662f\u8fd9\u6837\u7684\uff1adubbo\u5728\u90e8\u7f72\u65f6\u9700\u8981\u7528\u5230dubbo-admin\uff0c\u4f46dubbo-admin\u9700\u8981\u81ea\u5df1\u7f16\u8bd1\uff0c\u7f51\u4e0a\u5404\u79cd\u4e0b\u8f7d\u7684war\u5305\u53ef\u80fd\u5e76\u4e0d\u9002\u5408\u81ea\u5df1\u7684\u5f00\u53d1\u73af\u5883\u3001\u6709\u6781\u5927\u6982\u7387\u662f\u6ca1\u6cd5\u7528\u7684\u3002<br \/>\n\u7f16\u8bd1dubbo-admin\u5f88\u7b80\u5355\uff0c\u5728\u7f16\u8bd1\u73af\u5883\u4e2d\u51c6\u5907\u597djdk\u3001maven\uff08jdk maven\u914d\u7f6e\u8fc7\u7a0b\u5c31\u6ca1\u5fc5\u8981\u8bf4\u4e86\uff0c\u7f51\u4e0an\u591a\u6559\u7a0b\uff09\uff0c\u4ecegithub\u4e0a\u4e0b\u8f7ddubbo\u6e90\u4ee3\u7801\uff0c\u51c6\u5907\u5de5\u4f5c\u5c31\u8fd9\u4e9b\u3002<br \/>\n\u6211\u7684\u7f16\u8bd1\u73af\u5883\u5982\u4e0b\uff1a<\/p>\n<ul>\n<li>MacOSX High Sierra<\/li>\n<li>Oracle JDK 1.8<\/li>\n<li>apache maven 3.5.2<\/li>\n<\/ul>\n<p>\u7f16\u8bd1\u6b65\u9aa4:<!--more--><br \/>\n\u5728shell\u91cc\u8fdb\u5165dubbo-admin\u6587\u4ef6\u5939\uff0c\u7136\u540e\u8f93\u5165\u5982\u4e0b\u547d\u4ee4<\/p>\n<blockquote><p>mvn package -Dmaven.skip.test=true<\/p><\/blockquote>\n<p>\u770b\u5230\u8fd9\u4e2a\u7ed3\u679c\u8bf4\u660e\u7f16\u8bd1\u6210\u529f\u3002<\/p>\n<blockquote><p>[INFO] Building war: \/Users\/xxx\/yourpath\/dubbo\/dubbo-admin\/target\/dubbo-admin-2.5.8.war<br \/>\n[INFO] WEB-INF\/web.xml already added, skipping<br \/>\n[INFO] &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\n[INFO] BUILD SUCCESS<br \/>\n[INFO] &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\n[INFO] Total time: 04:17 min<br \/>\n[INFO] Finished at: 2017-10-09T20:47:05+08:00<br \/>\n[INFO] Final Memory: 16M\/150M<br \/>\n[INFO] &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<\/p><\/blockquote>\n<p>\u7136\u800c\uff0c\u5982\u679c\u7f16\u8bd1\u8fc7\u7a0b\u4e2d\u62a5\u9519\uff0c\u53ef\u4ee5\u6839\u636emaven\u8f93\u51fa\u7684\u9519\u8bef\u4fe1\u606f\u4e00\u6b65\u6b65\u8c03\u8bd5\u3002\u6211\u5f53\u65f6\u9047\u5230\u7684\u95ee\u9898\u6bd4\u8f83\u5947\u602a\uff0c\u5b8c\u6574\u9519\u8bef\u4fe1\u606f\u5982\u4e0b\uff1a<\/p>\n<blockquote><p>[INFO] Error stacktraces are turned on.<br \/>\n[INFO] Scanning for projects&#8230;<br \/>\n[WARNING]<br \/>\n[WARNING] Some problems were encountered while building the effective model for com.alibaba:dubbo-admin:war:2.5.8<br \/>\n[WARNING] &#8216;build.plugins.plugin.version&#8217; for org.apache.maven.plugins:maven-compiler-plugin is missing. @ com.alibaba:dubbo-parent:2.5.8, \/Users\/xxx\/Documents\/PrayerData\/GitRepo\/dubbo\/pom.xml, line 465, column 21<br \/>\n[WARNING] &#8216;build.plugins.plugin.version&#8217; for org.apache.maven.plugins:maven-surefire-plugin is missing. @ com.alibaba:dubbo-parent:2.5.8, \/Users\/xxx\/Documents\/PrayerData\/GitRepo\/dubbo\/pom.xml, line 388, column 21<br \/>\n[WARNING] &#8216;build.plugins.plugin.version&#8217; for org.apache.maven.plugins:maven-jar-plugin is missing. @ com.alibaba:dubbo-parent:2.5.8, \/Users\/xxx\/Documents\/PrayerData\/GitRepo\/dubbo\/pom.xml, line 374, column 21<br \/>\n[WARNING] &#8216;build.plugins.plugin.version&#8217; for org.apache.maven.plugins:maven-source-plugin is missing. @ com.alibaba:dubbo-parent:2.5.8, \/Users\/xxx\/Documents\/PrayerData\/GitRepo\/dubbo\/pom.xml, line 475, column 21<br \/>\n[WARNING] &#8216;build.plugins.plugin.version&#8217; for org.apache.maven.plugins:maven-deploy-plugin is missing. @ com.alibaba:dubbo-parent:2.5.8, \/Users\/xxx\/Documents\/PrayerData\/GitRepo\/dubbo\/pom.xml, line 458, column 21<br \/>\n[WARNING]<br \/>\n[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.<br \/>\n[WARNING]<br \/>\n[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.<br \/>\n[WARNING]<br \/>\n[INFO]<br \/>\n[INFO] &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\n[INFO] Building dubbo-admin 2.5.8<br \/>\n[INFO] &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\n[WARNING] The POM for io.netty:netty:jar:3.10.5.Final is invalid, transitive dependencies (if any) will not be available, enable debug logging for more details<br \/>\n[INFO]<br \/>\n[INFO] &#8212; maven-resources-plugin:2.6:resources (default-resources) @ dubbo-admin &#8212;<br \/>\n[INFO] Using &#8216;UTF-8&#8217; encoding to copy filtered resources.<br \/>\n[INFO] Copying 1 resource<br \/>\n[INFO]<br \/>\n[INFO] &#8212; maven-compiler-plugin:3.1:compile (default-compile) @ dubbo-admin &#8212;<br \/>\n[INFO] Changes detected &#8211; recompiling the module!<br \/>\n[INFO] Compiling 130 source files to \/Users\/xxx\/Documents\/PrayerData\/GitRepo\/dubbo\/dubbo-admin\/target\/classes<br \/>\n[INFO] &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\n[INFO] BUILD FAILURE<br \/>\n[INFO] &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\n[INFO] Total time: 1.799 s<br \/>\n[INFO] Finished at: 2017-06-09T19:24:06+08:00<br \/>\n[INFO] Final Memory: 12M\/155M<br \/>\n[INFO] &#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br \/>\n[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project dubbo-admin: Compilation failure -&gt; [Help 1]<br \/>\norg.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project dubbo-admin: Compilation failure<br \/>\nat org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:213)<br \/>\nat org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:154)<br \/>\nat org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:146)<br \/>\nat org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)<br \/>\nat org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)<br \/>\nat org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:51)<br \/>\nat org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)<br \/>\nat org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:309)<br \/>\nat org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:194)<br \/>\nat org.apache.maven.DefaultMaven.execute (DefaultMaven.java:107)<br \/>\nat org.apache.maven.cli.MavenCli.execute (MavenCli.java:955)<br \/>\nat org.apache.maven.cli.MavenCli.doMain (MavenCli.java:290)<br \/>\nat org.apache.maven.cli.MavenCli.main (MavenCli.java:194)<br \/>\nat sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)<br \/>\nat sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)<br \/>\nat sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)<br \/>\nat java.lang.reflect.Method.invoke (Method.java:498)<br \/>\nat org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:289)<br \/>\nat org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:229)<br \/>\nat org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:415)<br \/>\nat org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:356)<br \/>\nCaused by: org.apache.maven.plugin.compiler.CompilationFailureException: Compilation failure<br \/>\nat org.apache.maven.plugin.compiler.AbstractCompilerMojo.execute (AbstractCompilerMojo.java:862)<br \/>\nat org.apache.maven.plugin.compiler.CompilerMojo.execute (CompilerMojo.java:129)<br \/>\nat org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:134)<br \/>\nat org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:208)<br \/>\nat org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:154)<br \/>\nat org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:146)<br \/>\nat org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:117)<br \/>\nat org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject (LifecycleModuleBuilder.java:81)<br \/>\nat org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build (SingleThreadedBuilder.java:51)<br \/>\nat org.apache.maven.lifecycle.internal.LifecycleStarter.execute (LifecycleStarter.java:128)<br \/>\nat org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:309)<br \/>\nat org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:194)<br \/>\nat org.apache.maven.DefaultMaven.execute (DefaultMaven.java:107)<br \/>\nat org.apache.maven.cli.MavenCli.execute (MavenCli.java:955)<br \/>\nat org.apache.maven.cli.MavenCli.doMain (MavenCli.java:290)<br \/>\nat org.apache.maven.cli.MavenCli.main (MavenCli.java:194)<br \/>\nat sun.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)<br \/>\nat sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:62)<br \/>\nat sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43)<br \/>\nat java.lang.reflect.Method.invoke (Method.java:498)<br \/>\nat org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced (Launcher.java:289)<br \/>\nat org.codehaus.plexus.classworlds.launcher.Launcher.launch (Launcher.java:229)<br \/>\nat org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode (Launcher.java:415)<br \/>\nat org.codehaus.plexus.classworlds.launcher.Launcher.main (Launcher.java:356)<br \/>\n[ERROR]<br \/>\n[ERROR] Re-run Maven using the -X switch to enable full debug logging.<br \/>\n[ERROR]<br \/>\n[ERROR] For more information about the errors and possible solutions, please read the following articles:<br \/>\n[ERROR] [Help 1] http:\/\/cwiki.apache.org\/confluence\/display\/MAVEN\/MojoFailureException<\/p><\/blockquote>\n<p>\u7f51\u4e0a\u641c\u786e\u5b9e\u6709\u76f8\u5173\u7684\u62a5\u9519\uff0c\u6709\u5982\u4e0b\u4fee\u6539\u65b9\u6848\uff1a<br \/>\n1\u3001\u8bf4JDK 1.8\u7f16\u8bd1\u4e0d\u597d\u4f7f\uff0c\u63621.7\u5c31OK<br \/>\n2\u3001\u7f3a\u5c11maven\u63d2\u4ef6\uff0c\u5728dubbo-admin\u7684pom.xml\u4e2d\u6dfb\u52a0\u5982\u4e0b\u914d\u7f6e\u9879<\/p>\n<blockquote><p>\n&lt;plugin&gt;<br \/>\n&lt;groupId&gt;org.apache.maven.plugins&lt;\/groupId&gt;<br \/>\n&lt;artifactId&gt;maven-surefire-plugin&lt;\/artifactId&gt;<br \/>\n&lt;version&gt;2.19.1&lt;\/version&gt;<br \/>\n&lt;configuration&gt;<br \/>\n&lt;testFailureIgnore&gt;true&lt;\/testFailureIgnore&gt;<br \/>\n&lt;\/configuration&gt;<br \/>\n&lt;\/plugin&gt;<\/p><\/blockquote>\n<p>\u6216\u662f<\/p>\n<blockquote><p>\n&lt;plugin&gt;<br \/>\n&lt;groupId&gt;org.apache.maven.plugins&lt;\/groupId&gt;<br \/>\n&lt;artifactId&gt;maven-compiler-plugin&lt;\/artifactId&gt;<br \/>\n&lt;version&gt;3.5.2&lt;\/version&gt;<br \/>\n&lt;configuration&gt;<br \/>\n&lt;source&gt;1.8&lt;\/source&gt;<br \/>\n&lt;target&gt;1.8&lt;\/target&gt;<br \/>\n&lt;\/configuration&gt;<br \/>\n&lt;\/plugin&gt;<\/p><\/blockquote>\n<p>\u6216\u662fproperties\u4e2d\u6dfb\u52a0<\/p>\n<blockquote><p>\n&lt;maven.compiler.source&gt;1.8&lt;\/maven.compiler.source&gt;<br \/>\n&lt;maven.compiler.target&gt;1.8&lt;\/maven.compiler.target&gt;<\/p><\/blockquote>\n<p>3\u3001\u8c03\u7528mvn clean install -DskipTests \u547d\u4ee4\uff0c\u8df3\u8fc7\u5355\u5143\u6d4b\u8bd5<br \/>\n\u4f46\u8fd9\u4e9b\u5bf9\u6211\u90fd\u4e0d\u7ba1\u7528\u3002\u6700\u540e\u8fd8\u662f\u5728stackoverflow\u4e0a\u5076\u7136\u770b\u5230\u4e00\u4e2a\u56de\u7b54\uff08https:\/\/stackoverflow.com\/questions\/29700576\/failed-to-execute-goal-org-apache-maven-pluginsmaven-compiler-plugin-default-c\/29700727\uff09\uff0c\u8bf4<strong>\u6e05\u7a7a\u4e00\u4e0b$HOME\/.m2\u91cc\u7684\u6240\u6709\u5185\u5bb9<\/strong>\uff0c\u8fd9\u624d\u7f16\u8bd1\u6210\u529f\u3002\u6240\u4ee5\u539f\u56e0\u5c31\u5728\u4e8e\uff0c\u53ef\u80fd\u5728maven\u4e0b\u8f7d\u5305\u65f6\u4e00\u4e9b\u5305\u51b2\u7a81\u4e86\uff08it looks some of apache plugin artifacts corrupted in your local repository\uff09\u3002<br \/>\n\u6240\u4ee5\u554a\uff0c\u7ae5\u978b\u4eec\uff1a<\/p>\n<h3><strong>\u7528maven\u7f16\u8bd1\u5305\u65f6\uff0c\u5982\u679c\u4ec0\u4e48\u65f6\u5019\u5b9e\u5728\u627e\u4e0d\u5230\u539f\u56e0\uff0c\u53ef\u4ee5\u8bd5\u8bd5\u6e05\u7a7amaven\u672c\u5730repository\u8bd5\u8bd5\u3002<\/strong><\/h3>\n<p>\u987a\u624b\u6574\u7406\u4e00\u4e0b\u5176\u4ed6\u7f51\u53cb\u7f16\u8bd1dubbo\u65f6\u9047\u5230\u7684\u5751\u4ee5\u53ca\u89e3\u51b3\u529e\u6cd5\uff1a<br \/>\ndubbo\u6e90\u7801\u7f16\u8bd1 https:\/\/www.jianshu.com\/p\/0dde591f21d0<br \/>\ndubbo\u6e90\u4ee3\u7801\u7f16\u8bd1\u6253\u5305\u9519\u8bef\u89e3\u51b3 https:\/\/www.cnblogs.com\/bruceChan0018\/p\/5786044.html<br \/>\n\u3010DUBBO\u3011\u5b9e\u8df5\u4e4bdubbo-admin\u7f16\u8bd1\u4e0d\u80fd\u51fawar\u5305\u95ee\u9898 http:\/\/blog.csdn.net\/lsttoy\/article\/details\/53219989<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u6574\u7406\u7b14\u8bb0\u672c\u65f6\u53d1\u73b0\u4e00\u4e9b\u4ee5\u524d\u505a\u8fc7\u7684\u7b14\u8bb0\uff0c\u6574\u7406\u4e00\u4e0b\uff0c\u5728\u535a\u5ba2\u91cc\u7559\u4e2a\u8bb0\u5f55\uff0c\u7701\u7684\u4ee5\u540e\u5fd8\u8bb0\u3002 \u95ee\u9898\u662f\u8fd9\u6837\u7684\uff1adubbo\u5728\u90e8\u7f72 <a href='http:\/\/prayerlaputa.com\/?p=538' class='excerpt-more'>[&#8230;]<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0},"categories":[5,6,7,9,14,25],"tags":[33,37,38,42,46],"_links":{"self":[{"href":"http:\/\/prayerlaputa.com\/index.php?rest_route=\/wp\/v2\/posts\/538"}],"collection":[{"href":"http:\/\/prayerlaputa.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/prayerlaputa.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/prayerlaputa.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/prayerlaputa.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=538"}],"version-history":[{"count":0,"href":"http:\/\/prayerlaputa.com\/index.php?rest_route=\/wp\/v2\/posts\/538\/revisions"}],"wp:attachment":[{"href":"http:\/\/prayerlaputa.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=538"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/prayerlaputa.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=538"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/prayerlaputa.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=538"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}