{"id":223,"date":"2026-01-23T07:38:06","date_gmt":"2026-01-23T07:38:06","guid":{"rendered":"https:\/\/blog.gpst.net.cn:4008\/?p=223"},"modified":"2026-01-28T06:24:14","modified_gmt":"2026-01-28T06:24:14","slug":"%e5%ae%89%e8%a3%85jdk11%e3%80%81%e5%ae%89%e8%a3%85maven%e3%80%81%e9%85%8d%e7%bd%ae%e9%98%bf%e9%87%8c%e6%ba%90%e3%80%81%e6%89%93jar%e5%8c%85","status":"publish","type":"post","link":"https:\/\/opshub.com.cn\/?p=223","title":{"rendered":"\u5b89\u88c5jdk11\u3001\u5b89\u88c5maven\u3001\u914d\u7f6e\u963f\u91cc\u6e90\u3001\u6253jar\u5305"},"content":{"rendered":"\n<p>1\u3001\u5b89\u88c5jdk11<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u4e0b\u8f7djdk11\noracle\u7f51\u7ad9\u767b\u5f55\u8d26\u53f7\uff1aeddy1365@163.com\n\u5bc6\u7801\uff1aAsdf*****\ntar zxf jdk-11.0.21_linux-x64_bin.tar.gz\nmv jdk-11.0.21 \/opt\/jdk\ncat &gt;&gt;\/etc\/profile &lt;&lt;EOF\nexport JAVA_HOME=\/opt\/jdk-11.0.21\nexport PATH=\/opt\/jdk-11.0.21\/bin:\\$PATH\nEOF\nsource \/etc\/profile<\/code><\/pre>\n\n\n\n<p>2\u3001\u5b89\u88c5maven<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u4e0b\u8f7dmaven\ntar zxf apache-maven-3.9.6-bin.tar.gz\nmv apache-maven-3.9.6 \/opt\/maven\ncat &gt;&gt;\/etc\/profile &lt;&lt;EOF\nexport MAVEN_HOME=\/opt\/maven\nexport PATH=\/opt\/maven\/bin:\\$PATH\nEOF\nsource \/etc\/profile<\/code><\/pre>\n\n\n\n<p>3\u3001\u914d\u7f6emaven\u4f7f\u7528\u963f\u91cc\u6e90<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u5728\/opt\/maven\/conf\/settings.xml\u4e2d\u627e\u5230  &lt;mirrors&gt; \u6807\u8bb0\uff0c\u5728\u6bb5\u843d\u91cc\u6dfb\u52a0\u963f\u91cc\u6e90\uff1a\n  &lt;mirrors&gt;\n    &lt;!-- mirror\n     | Specifies a repository mirror site to use instead of a given repository. The repository that\n     | this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used\n     | for inheritance and direct lookup purposes, and must be unique across the set of mirrors.\n     |\n    &lt;mirror&gt;\n      &lt;id&gt;mirrorId&lt;\/id&gt;\n      &lt;mirrorOf&gt;repositoryId&lt;\/mirrorOf&gt;\n      &lt;name&gt;Human Readable Name for this Mirror.&lt;\/name&gt;\n      &lt;url&gt;http:\/\/my.repository.com\/repo\/path&lt;\/url&gt;\n    &lt;\/mirror&gt;\n     --&gt;\n    &lt;mirror&gt;\n      &lt;id&gt;maven-default-http-blocker&lt;\/id&gt;\n      &lt;mirrorOf&gt;external:http:*&lt;\/mirrorOf&gt;\n      &lt;name&gt;Pseudo repository to mirror external repositories initially using HTTP.&lt;\/name&gt;\n      &lt;url&gt;http:\/\/0.0.0.0\/&lt;\/url&gt;\n      &lt;blocked&gt;true&lt;\/blocked&gt;\n    &lt;\/mirror&gt;\n    <mark style=\"color:#f80202\" class=\"has-inline-color\">&lt;mirror&gt;\n        &lt;id&gt;alimaven&lt;\/id&gt;\n        &lt;name&gt;aliyun maven&lt;\/name&gt;\n        &lt;url&gt;http:\/\/maven.aliyun.com\/nexus\/content\/groups\/public\/&lt;\/url&gt;\n        &lt;mirrorOf&gt;central&lt;\/mirrorOf&gt;        \n    &lt;\/mirror&gt;<\/mark>\n  &lt;\/mirrors&gt;<\/code><\/pre>\n\n\n\n<p>4\u3001maven\u6253jar\u5305<\/p>\n\n\n\n<p>-Dmaven.test.skip=true -DskipTests \u7528\u6765\u52a0\u901f\u6253\u5305<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\u8fdb\u5165\u9879\u76ee\u76ee\u5f55\uff0c\u4e0epom.xml\u540c\u9f50\uff1a\nDockerfile  docker.sh  pom.xml  README.md  src\n\u8fd0\u884c\u547d\u4ee4\uff1amvn package -Dmaven.test.skip=true -DskipTests<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>1\u3001\u5b89\u88c5jdk11 2\u3001\u5b89\u88c5maven 3\u3001\u914d\u7f6emaven\u4f7f\u7528\u963f\u91cc\u6e90 4\u3001maven\u6253jar\u5305 -Dmaven.test.skip=true -DskipTests \u7528\u6765\u52a0\u901f\u6253\u5305<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[],"class_list":["post-223","post","type-post","status-publish","format-standard","hentry","category-9"],"_links":{"self":[{"href":"https:\/\/opshub.com.cn\/index.php?rest_route=\/wp\/v2\/posts\/223","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/opshub.com.cn\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/opshub.com.cn\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/opshub.com.cn\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/opshub.com.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=223"}],"version-history":[{"count":2,"href":"https:\/\/opshub.com.cn\/index.php?rest_route=\/wp\/v2\/posts\/223\/revisions"}],"predecessor-version":[{"id":648,"href":"https:\/\/opshub.com.cn\/index.php?rest_route=\/wp\/v2\/posts\/223\/revisions\/648"}],"wp:attachment":[{"href":"https:\/\/opshub.com.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=223"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/opshub.com.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=223"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/opshub.com.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=223"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}