{"id":360,"date":"2017-08-21T16:15:03","date_gmt":"2017-08-21T08:15:03","guid":{"rendered":"https:\/\/blog.jsjs.org\/?p=360"},"modified":"2017-08-21T16:15:03","modified_gmt":"2017-08-21T08:15:03","slug":"%e4%bd%bf%e7%94%a8nexus3-x%e6%90%ad%e5%bb%bamaven%e7%a7%81%e6%9c%8d%e5%9c%a8centos7%e7%8e%af%e5%a2%83%e4%b8%ad-%e8%af%a6%e7%bb%86%e6%95%99%e7%a8%8b","status":"publish","type":"post","link":"https:\/\/blog.jsjs.org\/?p=360","title":{"rendered":"\u4f7f\u7528nexus3.X\u642d\u5efamaven\u79c1\u670d\u5728Centos7\u73af\u5883\u4e2d-\u8be6\u7ec6\u6559\u7a0b"},"content":{"rendered":"<h3 id=\"1\u4e0b\u8f7d\u76f8\u5173\u8f6f\u4ef6\u5305\">1.\u4e0b\u8f7d\u76f8\u5173\u8f6f\u4ef6\u5305:<\/h3>\n<blockquote><p>nexus3.X\u5b98\u7f51\u4e0b\u8f7d\u5730\u5740:<br \/>\n<a href=\"https:\/\/www.sonatype.com\/download-oss-sonatype\" target=\"_blank\" rel=\"noopener\">https:\/\/www.sonatype.com\/download-oss-sonatype<\/a><\/p>\n<p>jdk1.8\u5b98\u7f51\u4e0b\u8f7d\u5730\u5740:<br \/>\n<a href=\"http:\/\/download.oracle.com\/otn-pub\/java\/jdk\/8u121-b13\/e9e7ea248e2c4826b92b3f075a80e441\/jdk-8u121-linux-x64.tar.gz?AuthParam=1487916553_d7cc3c8c6032694329f4e7c4b5e8e22d\" target=\"_blank\" rel=\"noopener\">http:\/\/download.oracle.com\/otn-pub\/java\/jdk\/8u121-b13\/e9e7ea248e2c4826b92b3f075a80e441\/jdk-8u121-linux-x64.tar.gz?AuthParam=1487916553_d7cc3c8c6032694329f4e7c4b5e8e22d<\/a><\/p>\n<p>maven3.3.9\u5b98\u7f51\u4e0b\u8f7d\u5730\u5740:<br \/>\n<a href=\"http:\/\/mirrors.tuna.tsinghua.edu.cn\/apache\/maven\/maven-3\/3.3.9\/binaries\/apache-maven-3.3.9-bin.tar.gz\" target=\"_blank\" rel=\"noopener\">http:\/\/mirrors.tuna.tsinghua.edu.cn\/apache\/maven\/maven-3\/3.3.9\/binaries\/apache-maven-3.3.9-bin.tar.gz<\/a><\/p>\n<p>\u767e\u5ea6\u4e91(\u4e09\u5408\u4e00\u6253\u5305\u4e0b\u8f7d\u5730\u5740):<br \/>\n\u94fe\u63a5\uff1a<a href=\"http:\/\/pan.baidu.com\/s\/1c5qWLg\" target=\"_blank\" rel=\"noopener\">http:\/\/pan.baidu.com\/s\/1c5qWLg<\/a>\u00a0\u5bc6\u7801\uff1ankw8<\/p><\/blockquote>\n<h3 id=\"2\u5b89\u88c5jdk18\"><a target=\"_blank\" name=\"t1\" rel=\"noopener\"><\/a>2.\u5b89\u88c5jdk1.8<\/h3>\n<h4 id=\"1\u67e5\u770b\u672c\u673ajdk\u4fe1\u606f\"><a target=\"_blank\" name=\"t2\" rel=\"noopener\"><\/a>1.\u67e5\u770b\u672c\u673aJDK\u4fe1\u606f:<\/h4>\n<pre class=\"prettyprint\"><code class=\"hljs ruby has-numbering\">[root<span class=\"hljs-variable\">@localhost<\/span> ~]<span class=\"hljs-comment\"># rpm -qa | grep java<\/span><\/code><\/pre>\n<ul class=\"pre-numbering\">\n<li>1<\/li>\n<\/ul>\n<ul class=\"pre-numbering\">\n<li>1<\/li>\n<\/ul>\n<h4 id=\"2\u5378\u8f7d\u5176\u4ed6\u7248\u672c\u7684jdk\"><a target=\"_blank\" name=\"t3\" rel=\"noopener\"><\/a>2.\u5378\u8f7d\u5176\u4ed6\u7248\u672c\u7684jdk:<\/h4>\n<pre class=\"prettyprint\"><code class=\"hljs ruby has-numbering\">[root<span class=\"hljs-variable\">@localhost<\/span> ~]<span class=\"hljs-comment\"># rpm -e \u2013nodeps \u5176\u4ed6\u7248\u672c\u7684jdk<\/span><\/code><\/pre>\n<ul class=\"pre-numbering\">\n<li>1<\/li>\n<\/ul>\n<ul class=\"pre-numbering\">\n<li>1<\/li>\n<\/ul>\n<h4 id=\"3\u5b89\u88c5jdk18\u9996\u5148\u521b\u5efa\u4e00\u4e2ajava\u7684\u6587\u4ef6\u5939\"><a target=\"_blank\" name=\"t4\" rel=\"noopener\"><\/a>3.\u5b89\u88c5jdk1.8,\u9996\u5148\u521b\u5efa\u4e00\u4e2ajava\u7684\u6587\u4ef6\u5939:<\/h4>\n<pre class=\"prettyprint\"><code class=\"hljs ruby has-numbering\">[root<span class=\"hljs-variable\">@localhost<\/span> ~]<span class=\"hljs-comment\"># mkdir \/usr\/local\/java<\/span><\/code><\/pre>\n<ul class=\"pre-numbering\">\n<li>1<\/li>\n<\/ul>\n<ul class=\"pre-numbering\">\n<li>1<\/li>\n<\/ul>\n<h4 id=\"4\u4e0a\u4f20\u4e0b\u8f7d\u597d\u7684jdk\u5230java\u76ee\u5f55\u4e0b\"><a target=\"_blank\" name=\"t5\" rel=\"noopener\"><\/a>4.\u4e0a\u4f20\u4e0b\u8f7d\u597d\u7684jdk\u5230java\u76ee\u5f55\u4e0b;<\/h4>\n<h4 id=\"5\u89e3\u538bjdk18\"><a target=\"_blank\" name=\"t6\" rel=\"noopener\"><\/a>5.\u89e3\u538bjdk1.8:<\/h4>\n<pre class=\"prettyprint\"><code class=\"hljs ruby has-numbering\">[root<span class=\"hljs-variable\">@localhost<\/span> java]<span class=\"hljs-comment\"># tar -zxvf jdk-8u121-linux-x64.tar.gz<\/span><\/code><\/pre>\n<ul class=\"pre-numbering\">\n<li>1<\/li>\n<\/ul>\n<ul class=\"pre-numbering\">\n<li>1<\/li>\n<\/ul>\n<h4 id=\"6\u914d\u7f6ejdk\u7684\u73af\u5883\u53d8\u91cf\"><a target=\"_blank\" name=\"t7\" rel=\"noopener\"><\/a>6.\u914d\u7f6ejdk\u7684\u73af\u5883\u53d8\u91cf:<\/h4>\n<pre class=\"prettyprint\"><code class=\"hljs ruby has-numbering\">[root<span class=\"hljs-variable\">@localhost<\/span> java]<span class=\"hljs-comment\"># vi \/etc\/profile<\/span><\/code><\/pre>\n<ul class=\"pre-numbering\">\n<li>1<\/li>\n<\/ul>\n<ul class=\"pre-numbering\">\n<li>1<\/li>\n<\/ul>\n<h4 id=\"7\u5728profile\u7684\u6587\u4ef6\u672b\u5c3e\u52a0\u4e0a\u4ee5\u4e0b\u914d\u7f6e\"><a target=\"_blank\" name=\"t8\" rel=\"noopener\"><\/a>7.\u5728profile\u7684\u6587\u4ef6\u672b\u5c3e\u52a0\u4e0a\u4ee5\u4e0b\u914d\u7f6e:<\/h4>\n<pre class=\"prettyprint\"><code class=\"hljs ruby has-numbering\"><span class=\"hljs-constant\">JAVA_HOME<\/span>=<span class=\"hljs-regexp\">\/usr\/local<\/span><span class=\"hljs-regexp\">\/java\/jdk<\/span>1.<span class=\"hljs-number\">8.0_121<\/span>\n<span class=\"hljs-constant\">JRE_HOME<\/span>=<span class=\"hljs-regexp\">\/usr\/local<\/span><span class=\"hljs-regexp\">\/java\/jdk<\/span>1.<span class=\"hljs-number\">8.0_121<\/span>\/jre\n<span class=\"hljs-constant\">PATH<\/span>=<span class=\"hljs-variable\">$PATH<\/span><span class=\"hljs-symbol\">:<\/span><span class=\"hljs-variable\">$JAVA_HOME<\/span>\/<span class=\"hljs-symbol\">bin:<\/span><span class=\"hljs-variable\">$JRE_HOME<\/span>\/bin\n<span class=\"hljs-constant\">CLASSPATH<\/span>=.<span class=\"hljs-symbol\">:<\/span><span class=\"hljs-variable\">$JAVA_HOME<\/span>\/lib\/dt.<span class=\"hljs-symbol\">jar:<\/span><span class=\"hljs-variable\">$JAVA_HOME<\/span>\/lib\/tools.<span class=\"hljs-symbol\">jar:<\/span><span class=\"hljs-variable\">$JRE_HOME<\/span>\/lib\nexport <span class=\"hljs-constant\">JAVA_HOME<\/span> <span class=\"hljs-constant\">JRE_HOME<\/span> <span class=\"hljs-constant\">PATH<\/span> <span class=\"hljs-constant\">CLASSPATH<\/span><\/code><\/pre>\n<ul class=\"pre-numbering\">\n<li>1<\/li>\n<li>2<\/li>\n<li>3<\/li>\n<li>4<\/li>\n<li>5<\/li>\n<\/ul>\n<ul class=\"pre-numbering\">\n<li>1<\/li>\n<li>2<\/li>\n<li>3<\/li>\n<li>4<\/li>\n<li>5<\/li>\n<\/ul>\n<h4 id=\"8\u4f7f\u7528source-etcprofile\u547d\u4ee4\u91cd\u65b0\u52a0\u8f7detcprofile\u6587\u4ef6\"><a target=\"_blank\" name=\"t9\" rel=\"noopener\"><\/a>8.\u4f7f\u7528source \/etc\/profile\u547d\u4ee4\u91cd\u65b0\u52a0\u8f7d\/etc\/profile\u6587\u4ef6:<\/h4>\n<pre class=\"prettyprint\"><code class=\"hljs ruby has-numbering\">[root<span class=\"hljs-variable\">@localhost<\/span> jdk1.<span class=\"hljs-number\">8.0_121<\/span>]<span class=\"hljs-comment\"># source \/etc\/profile<\/span><\/code><\/pre>\n<ul class=\"pre-numbering\">\n<li>1<\/li>\n<\/ul>\n<ul class=\"pre-numbering\">\n<li>1<\/li>\n<\/ul>\n<h4 id=\"9\u6d4b\u8bd5jdk\u662f\u5426\u5b89\u88c5\u6210\u529f\"><a target=\"_blank\" name=\"t10\" rel=\"noopener\"><\/a>9.\u6d4b\u8bd5jdk\u662f\u5426\u5b89\u88c5\u6210\u529f<\/h4>\n<pre class=\"prettyprint\"><code class=\"hljs d has-numbering\">[root<span class=\"hljs-keyword\">@localhost<\/span> jdk1.8.0_121]# java -<span class=\"hljs-keyword\">version<\/span>\njava <span class=\"hljs-keyword\">version<\/span> <span class=\"hljs-string\">\"1.8.0_121\"<\/span>\nJava(TM) SE Runtime Environment (build <span class=\"hljs-number\">1.8<\/span>.0_121-b13)\nJava HotSpot(TM) <span class=\"hljs-number\">64<\/span>-Bit Server VM (build <span class=\"hljs-number\">25.121<\/span>-b13, mixed mode)<\/code><\/pre>\n<ul class=\"pre-numbering\">\n<li>1<\/li>\n<li>2<\/li>\n<li>3<\/li>\n<li>4<\/li>\n<\/ul>\n<ul class=\"pre-numbering\">\n<li>1<\/li>\n<li>2<\/li>\n<li>3<\/li>\n<li>4<\/li>\n<\/ul>\n<h3 id=\"3\u5b89\u88c5maven339\"><a target=\"_blank\" name=\"t11\" rel=\"noopener\"><\/a>3.\u5b89\u88c5maven3.3.9:<\/h3>\n<h4 id=\"1\u5728usrlocal\u6587\u4ef6\u4e2d\u521b\u5efa\"><a target=\"_blank\" name=\"t12\" rel=\"noopener\"><\/a>1.\u5728\/usr\/local\u6587\u4ef6\u4e2d\u521b\u5efa:<\/h4>\n<pre class=\"prettyprint\"><code class=\"hljs perl has-numbering\">[root<span class=\"hljs-variable\">@localhost<\/span> <span class=\"hljs-keyword\">local<\/span>]<span class=\"hljs-comment\"># mkdir maven<\/span><\/code><\/pre>\n<ul class=\"pre-numbering\">\n<li>1<\/li>\n<\/ul>\n<ul class=\"pre-numbering\">\n<li>1<\/li>\n<\/ul>\n<h4 id=\"2\u4e0a\u4f20\u4e0b\u8f7d\u597d\u7684maven\u6587\u4ef6\u5230\u521b\u5efa\u7684\u6587\u4ef6\u4e2d\"><a target=\"_blank\" name=\"t13\" rel=\"noopener\"><\/a>2.\u4e0a\u4f20\u4e0b\u8f7d\u597d\u7684maven\u6587\u4ef6\u5230\u521b\u5efa\u7684\u6587\u4ef6\u4e2d;<\/h4>\n<h4 id=\"3\u89e3\u538b-apache-maven-339-bintargz-\u6587\u4ef6\"><a target=\"_blank\" name=\"t14\" rel=\"noopener\"><\/a>3.\u89e3\u538b apache-maven-3.3.9-bin.tar.gz \u6587\u4ef6:<\/h4>\n<pre class=\"prettyprint\"><code class=\"hljs ruby has-numbering\">[root<span class=\"hljs-variable\">@localhost<\/span> maven]<span class=\"hljs-comment\"># tar -zxvf apache-maven-3.3.9-bin.tar.gz <\/span><\/code><\/pre>\n<ul class=\"pre-numbering\">\n<li>1<\/li>\n<\/ul>\n<ul class=\"pre-numbering\">\n<li>1<\/li>\n<\/ul>\n<h4 id=\"4\u8bbe\u7f6emaven\u7684\u73af\u5883\u53d8\u91cf\"><a target=\"_blank\" name=\"t15\" rel=\"noopener\"><\/a>4.\u8bbe\u7f6emaven\u7684\u73af\u5883\u53d8\u91cf:<\/h4>\n<pre class=\"prettyprint\"><code class=\"hljs ruby has-numbering\">[root<span class=\"hljs-variable\">@localhost<\/span> maven]<span class=\"hljs-comment\"># vi \/etc\/profile<\/span><\/code><\/pre>\n<ul class=\"pre-numbering\">\n<li>1<\/li>\n<\/ul>\n<ul class=\"pre-numbering\">\n<li>1<\/li>\n<\/ul>\n<h4 id=\"5\u5728profile\u7684\u6587\u4ef6\u672b\u5c3e\u52a0\u4e0a\u4ee5\u4e0b\u914d\u7f6e\"><a target=\"_blank\" name=\"t16\" rel=\"noopener\"><\/a>5.\u5728profile\u7684\u6587\u4ef6\u672b\u5c3e\u52a0\u4e0a\u4ee5\u4e0b\u914d\u7f6e:<\/h4>\n<pre class=\"prettyprint\"><code class=\"hljs bash has-numbering\"><span class=\"hljs-keyword\">export<\/span> M2_HOME=\/usr\/local\/maven\/apache-maven-<span class=\"hljs-number\">3.3<\/span>.<span class=\"hljs-number\">9<\/span>\n<span class=\"hljs-keyword\">export<\/span> PATH=<span class=\"hljs-variable\">$JAVA_HOME<\/span>\/bin:<span class=\"hljs-variable\">$JAVA_HOME<\/span>\/jre\/bin:<span class=\"hljs-variable\">$M2_HOME<\/span>\/bin:<span class=\"hljs-variable\">$PATH<\/span><\/code><\/pre>\n<ul class=\"pre-numbering\">\n<li>1<\/li>\n<li>2<\/li>\n<\/ul>\n<ul class=\"pre-numbering\">\n<li>1<\/li>\n<li>2<\/li>\n<\/ul>\n<h4 id=\"6\u6267\u884csource\u547d\u4ee4\u8ba9\u65b0\u914d\u7f6e\u7684profile\u751f\u6548\"><a target=\"_blank\" name=\"t17\" rel=\"noopener\"><\/a>6.\u6267\u884csource\u547d\u4ee4\u8ba9\u65b0\u914d\u7f6e\u7684profile\u751f\u6548:<\/h4>\n<pre class=\"prettyprint\"><code class=\"hljs ruby has-numbering\">[root<span class=\"hljs-variable\">@localhost<\/span> maven]<span class=\"hljs-comment\"># source \/etc\/profile<\/span><\/code><\/pre>\n<ul class=\"pre-numbering\">\n<li>1<\/li>\n<\/ul>\n<ul class=\"pre-numbering\">\n<li>1<\/li>\n<\/ul>\n<h4 id=\"7\u6d4b\u8bd5maven\u662f\u5426\u5b89\u88c5\u6210\u529f\"><a target=\"_blank\" name=\"t18\" rel=\"noopener\"><\/a>7.\u6d4b\u8bd5maven\u662f\u5426\u5b89\u88c5\u6210\u529f<\/h4>\n<pre class=\"prettyprint\"><code class=\"hljs applescript has-numbering\">[root@localhost maven]<span class=\"hljs-comment\"># mvn -v<\/span>\nApache Maven <span class=\"hljs-number\">3.3<\/span><span class=\"hljs-number\">.9<\/span> (bb52d8502b132ec0a5a3f4c09453c07478323dc5; <span class=\"hljs-number\">2015<\/span>-<span class=\"hljs-number\">11<\/span>-<span class=\"hljs-number\">10<\/span>T11:<span class=\"hljs-number\">41<\/span>:<span class=\"hljs-number\">47<\/span>-<span class=\"hljs-number\">05<\/span>:<span class=\"hljs-number\">00<\/span>)\nMaven home: \/usr\/<span class=\"hljs-keyword\">local<\/span>\/maven\/apache-maven-<span class=\"hljs-number\">3.3<\/span><span class=\"hljs-number\">.9<\/span>\nJava <span class=\"hljs-property\">version<\/span>: <span class=\"hljs-number\">1.8<\/span><span class=\"hljs-number\">.0<\/span>_121, vendor: Oracle Corporation\nJava home: \/usr\/<span class=\"hljs-keyword\">local<\/span>\/java\/jdk1<span class=\"hljs-number\">.8<\/span><span class=\"hljs-number\">.0<\/span>_121\/jre\nDefault locale: en_US, platform encoding: UTF-<span class=\"hljs-number\">8<\/span>\nOS <span class=\"hljs-property\">name<\/span>: <span class=\"hljs-string\">\"linux\"<\/span>, <span class=\"hljs-property\">version<\/span>: <span class=\"hljs-string\">\"3.10.0-514.el7.x86_64\"<\/span>, arch: <span class=\"hljs-string\">\"amd64\"<\/span>, family: <span class=\"hljs-string\">\"unix\"<\/span><\/code><\/pre>\n<ul class=\"pre-numbering\">\n<li>1<\/li>\n<li>2<\/li>\n<li>3<\/li>\n<li>4<\/li>\n<li>5<\/li>\n<li>6<\/li>\n<li>7<\/li>\n<\/ul>\n<ul class=\"pre-numbering\">\n<li>1<\/li>\n<li>2<\/li>\n<li>3<\/li>\n<li>4<\/li>\n<li>5<\/li>\n<li>6<\/li>\n<li>7<\/li>\n<\/ul>\n<h3 id=\"4\u5b89\u88c5nexus3x\"><a target=\"_blank\" name=\"t19\" rel=\"noopener\"><\/a>4.\u5b89\u88c5nexus3.X:<\/h3>\n<h4 id=\"1\u5728usrlocal\u6587\u4ef6\u4e0b\u521b\u5efanexus\u6587\u4ef6\"><a target=\"_blank\" name=\"t20\" rel=\"noopener\"><\/a>1.\u5728\/usr\/local\u6587\u4ef6\u4e0b\u521b\u5efanexus\u6587\u4ef6:<\/h4>\n<pre class=\"prettyprint\"><code class=\"hljs perl has-numbering\">[root<span class=\"hljs-variable\">@localhost<\/span> <span class=\"hljs-keyword\">local<\/span>]<span class=\"hljs-comment\"># mkdir nexus<\/span><\/code><\/pre>\n<ul class=\"pre-numbering\">\n<li>1<\/li>\n<\/ul>\n<ul class=\"pre-numbering\">\n<li>1<\/li>\n<\/ul>\n<h4 id=\"2\u4e0a\u4f20\u5e76\u89e3\u538bnexus-321-01-unixtargz\"><a target=\"_blank\" name=\"t21\" rel=\"noopener\"><\/a>2.\u4e0a\u4f20\u5e76\u89e3\u538bnexus-3.2.1-01-unix.tar.gz<\/h4>\n<pre class=\"prettyprint\"><code class=\"hljs ruby has-numbering\">[root<span class=\"hljs-variable\">@localhost<\/span> nexus]<span class=\"hljs-comment\"># tar -xzvf nexus-3.2.1-01-unix.tar.gz <\/span><\/code><\/pre>\n<ul class=\"pre-numbering\">\n<li>1<\/li>\n<\/ul>\n<ul class=\"pre-numbering\">\n<li>1<\/li>\n<\/ul>\n<h4 id=\"3\u542f\u52a8nexus3x\"><a target=\"_blank\" name=\"t22\" rel=\"noopener\"><\/a>3.\u542f\u52a8nexus3.X<\/h4>\n<p><strong>\u8fdb\u5165<code>bin<\/code>\u76ee\u5f55\uff0c\u8fd0\u884c\u5982\u4e0b\u547d\u4ee4\u542f\u52a8\uff08&amp;\u7b26\u53f7\u8868\u793a\u540e\u53f0\u542f\u52a8\uff09\uff1a<\/strong><\/p>\n<pre class=\"prettyprint\"><code class=\"hljs ruby has-numbering\">[root<span class=\"hljs-variable\">@localhost<\/span> bin]<span class=\"hljs-comment\"># .\/nexus run &amp;<\/span><\/code><\/pre>\n<ul class=\"pre-numbering\">\n<li>1<\/li>\n<\/ul>\n<ul class=\"pre-numbering\">\n<li>1<\/li>\n<\/ul>\n<p>\u51fa\u73b0\u4ee5\u4e0b\u65e5\u5fd7\u8868\u793a\u542f\u52a8\u6210\u529f!<\/p>\n<pre class=\"prettyprint\"><code class=\"hljs asciidoc has-numbering\"><span class=\"hljs-code\">-------------------------------------------------\n\nStarted Sonatype Nexus OSS 3.2.1-01\n\n-------------------------------------------------<\/span><\/code><\/pre>\n<ul class=\"pre-numbering\">\n<li>1<\/li>\n<li>2<\/li>\n<li>3<\/li>\n<li>4<\/li>\n<li>5<\/li>\n<\/ul>\n<ul class=\"pre-numbering\">\n<li>1<\/li>\n<li>2<\/li>\n<li>3<\/li>\n<li>4<\/li>\n<li>5<\/li>\n<\/ul>\n<h4 id=\"4\u5f00\u542f\u7aef\u53e3\"><a target=\"_blank\" name=\"t23\" rel=\"noopener\"><\/a>4.\u5f00\u542f\u7aef\u53e3:<\/h4>\n<p>\u7531\u4e8e\u6211\u662f\u5728vmware\u4e2d\u642d\u5efa\u7684\u6700\u5c0f\u7248\u672c\u7684centos7,\u5e76\u4e14\u8bbe\u7f6e\u7684\u6865\u63a5\u6a21\u5f0f\u6240\u4ee5\u8fd9\u91cc\u8981\u5f00\u542f\u8fdc\u7a0b\u8bbf\u95ee\u7684\u7aef\u53e3:<\/p>\n<blockquote><p>\u5f00\u542f\u7aef\u53e3:<\/p><\/blockquote>\n<pre class=\"prettyprint\"><code class=\"language-css hljs  has-numbering\"><span class=\"hljs-attr_selector\">[root@localhost bin]<\/span># <span class=\"hljs-tag\">firewall-cmd<\/span> <span class=\"hljs-tag\">--zone<\/span>=<span class=\"hljs-tag\">public<\/span> <span class=\"hljs-tag\">--add-port<\/span>=8081\/<span class=\"hljs-tag\">tcp<\/span> <span class=\"hljs-tag\">--permanent<\/span><\/code><\/pre>\n<ul class=\"pre-numbering\">\n<li>1<\/li>\n<\/ul>\n<ul class=\"pre-numbering\">\n<li>1<\/li>\n<\/ul>\n<blockquote><p>\u91cd\u542f\u9632\u706b\u5899:<\/p><\/blockquote>\n<pre class=\"prettyprint\"><code class=\"language-css hljs  has-numbering\"><span class=\"hljs-tag\">firewall-cmd<\/span> <span class=\"hljs-tag\">--reload<\/span><\/code><\/pre>\n<ul class=\"pre-numbering\">\n<li>1<\/li>\n<\/ul>\n<ul class=\"pre-numbering\">\n<li>1<\/li>\n<\/ul>\n<h4 id=\"5\u8bbf\u95ee\u79c1\u670d\"><a target=\"_blank\" name=\"t24\" rel=\"noopener\"><\/a>5.\u8bbf\u95ee\u79c1\u670d:<\/h4>\n<p>nexus\u542f\u52a8\u6210\u529f\u4e4b\u540e,\u5c31\u53ef\u4ee5\u8bbf\u95ee\u79c1\u670d\u4e86\u3002<\/p>\n<p>nexus3.X\u7684\u9ed8\u8ba4\u7aef\u53e3\u662f:<code>8081<\/code><\/p>\n<p>nexus3.X\u7684\u9ed8\u8ba4\u8d26\u53f7\u662f:<code>admin<\/code><\/p>\n<p>nexus3.X\u7684\u9ed8\u8ba4\u5bc6\u7801\u662f:<code>admin123<\/code><\/p>\n<p>nexus3.X\u642d\u5efa\u7684maven3.3.9**\u79c1\u670d\u7684\u672c\u5730\u8bbf\u95ee\u5730\u5740\u662f:http:\/\/\u79c1\u670d\u7684ip:8081**<\/p>\n<p>\u4f8b\u5982\u6211\u7684\u5c31\u662f:<a href=\"http:\/\/192.168.1.20:8081\/\" target=\"_blank\" rel=\"noopener\">http:\/\/192.168.1.20:8081\/<\/a><\/p>\n<p><strong>OK\uff0c\u5230\u8fd9\u91cc\u4e00\u4e2amaven3\u7684\u79c1\u670d\u5c31\u642d\u5efa\u597d\u4e86\uff01<\/strong><\/p>\n<h3 id=\"5nexus3x\u7684\u4f18\u5316\u914d\u7f6e\u53ef\u9009\"><a target=\"_blank\" name=\"t25\" rel=\"noopener\"><\/a>5.nexus3.X\u7684\u4f18\u5316\u914d\u7f6e(\u53ef\u9009):<\/h3>\n<h4 id=\"1\u628anexus31\u52a0\u5165\u5230\u7cfb\u7edf\u670d\u52a1\u4f7f\u4e4b\u80fd\u591f\u5f00\u673a\u81ea\u542f\u52a8\"><a target=\"_blank\" name=\"t26\" rel=\"noopener\"><\/a>1.\u628anexus3.1\u52a0\u5165\u5230\u7cfb\u7edf\u670d\u52a1\uff0c\u4f7f\u4e4b\u80fd\u591f\u5f00\u673a\u81ea\u542f\u52a8\uff1a<\/h4>\n<pre class=\"prettyprint\"><code class=\"hljs ruby has-numbering\">[root<span class=\"hljs-variable\">@localhost<\/span> bin]<span class=\"hljs-comment\"># ln -s \/usr\/local\/nexus\/nexus-3.2.1-01\/bin\/nexus \/etc\/init.d\/nexus3<\/span>\n\n[root<span class=\"hljs-variable\">@localhost<\/span> bin]<span class=\"hljs-comment\"># chkconfig --add nexus3<\/span>\n\n[root<span class=\"hljs-variable\">@localhost<\/span> bin]<span class=\"hljs-comment\"># chkconfig nexus3 on<\/span><\/code><\/pre>\n<ul class=\"pre-numbering\">\n<li>1<\/li>\n<li>2<\/li>\n<li>3<\/li>\n<li>4<\/li>\n<li>5<\/li>\n<\/ul>\n<ul class=\"pre-numbering\">\n<li>1<\/li>\n<li>2<\/li>\n<li>3<\/li>\n<li>4<\/li>\n<li>5<\/li>\n<\/ul>\n<h4 id=\"2\u4fee\u6539\u8fd0\u884cnexus3\u6240\u4f7f\u7528\u7684\u7528\u6237\"><a target=\"_blank\" name=\"t27\" rel=\"noopener\"><\/a>2.\u4fee\u6539\u8fd0\u884cnexus3\u6240\u4f7f\u7528\u7684\u7528\u6237<\/h4>\n<pre class=\"prettyprint\"><code class=\"hljs ruby has-numbering\">[root<span class=\"hljs-variable\">@localhost<\/span> bin]<span class=\"hljs-comment\"># vi nexus.rc<\/span>\n\nrun_as_user=<span class=\"hljs-string\">\"root\"<\/span><\/code><\/pre>\n<ul class=\"pre-numbering\">\n<li>1<\/li>\n<li>2<\/li>\n<li>3<\/li>\n<\/ul>\n<ul class=\"pre-numbering\">\n<li>1<\/li>\n<li>2<\/li>\n<li>3<\/li>\n<\/ul>\n<h4 id=\"3\u4fee\u6539nexus3\u542f\u52a8\u65f6\u8981\u4f7f\u7528\u7684jdk\u7248\u672c\"><a target=\"_blank\" name=\"t28\" rel=\"noopener\"><\/a>3.\u4fee\u6539nexus3\u542f\u52a8\u65f6\u8981\u4f7f\u7528\u7684jdk\u7248\u672c\uff1a<\/h4>\n<pre class=\"prettyprint\"><code class=\"language-css hljs  has-numbering\"><span class=\"hljs-attr_selector\">[root@localhost bin]<\/span># <span class=\"hljs-tag\">vi<\/span> <span class=\"hljs-tag\">bin<\/span>\/<span class=\"hljs-tag\">nexus<\/span>\n\n<span class=\"hljs-tag\">INSTALL4J_JAVA_HOME_OVERRIDE<\/span>=\/<span class=\"hljs-tag\">usr<\/span>\/<span class=\"hljs-tag\">local<\/span>\/<span class=\"hljs-tag\">java<\/span>\/<span class=\"hljs-tag\">jdk1<\/span><span class=\"hljs-class\">.8<\/span><span class=\"hljs-class\">.0_121<\/span><\/code><\/pre>\n<ul class=\"pre-numbering\">\n<li>1<\/li>\n<li>2<\/li>\n<li>3<\/li>\n<\/ul>\n<ul class=\"pre-numbering\">\n<li>1<\/li>\n<li>2<\/li>\n<li>3<\/li>\n<\/ul>\n<h4 id=\"4\u4fee\u6539nexus3\u9ed8\u8ba4\u7aef\u53e3\"><a target=\"_blank\" name=\"t29\" rel=\"noopener\"><\/a>4.\u4fee\u6539nexus3\u9ed8\u8ba4\u7aef\u53e3\uff1a<\/h4>\n<pre class=\"prettyprint\"><code class=\"language-css hljs  has-numbering\"><span class=\"hljs-attr_selector\">[root@localhost etc]<\/span># <span class=\"hljs-tag\">vi<\/span> <span class=\"hljs-tag\">nexus-default<\/span><span class=\"hljs-class\">.properties<\/span>\n\n<span class=\"hljs-tag\">application-port<\/span>=8282<\/code><\/pre>\n<ul class=\"pre-numbering\">\n<li>1<\/li>\n<li>2<\/li>\n<li>3<\/li>\n<\/ul>\n<ul class=\"pre-numbering\">\n<li>1<\/li>\n<li>2<\/li>\n<li>3<\/li>\n<\/ul>\n<h4 id=\"5\u4fee\u6539nexus3\u6570\u636e\u4ee5\u53ca\u76f8\u5173\u65e5\u5fd7\u7684\u5b58\u50a8\u4f4d\u7f6e\"><a target=\"_blank\" name=\"t30\" rel=\"noopener\"><\/a>5.\u4fee\u6539nexus3\u6570\u636e\u4ee5\u53ca\u76f8\u5173\u65e5\u5fd7\u7684\u5b58\u50a8\u4f4d\u7f6e\uff1a<\/h4>\n<pre class=\"prettyprint\"><code class=\"hljs haml has-numbering\">[root@localhost bin]# vi nexus.vmoptions\n\n-<span class=\"ruby\"><span class=\"hljs-constant\">XX<\/span><span class=\"hljs-symbol\">:LogFile=<\/span>.\/sonatype-work\/nexus3\/log\/jvm.log\n<\/span>\n-<span class=\"ruby\"><span class=\"hljs-constant\">Dkaraf<\/span>.data=.\/sonatype-work\/nexus3\n<\/span>\n-<span class=\"ruby\"><span class=\"hljs-constant\">Djava<\/span>.io.tmpdir=.\/sonatype-work\/nexus3\/tmp<\/span><\/code><\/pre>\n<ul class=\"pre-numbering\">\n<li>1<\/li>\n<li>2<\/li>\n<li>3<\/li>\n<li>4<\/li>\n<li>5<\/li>\n<li>6<\/li>\n<li>7<\/li>\n<\/ul>\n<ul class=\"pre-numbering\">\n<li>1<\/li>\n<li>2<\/li>\n<li>3<\/li>\n<li>4<\/li>\n<li>5<\/li>\n<li>6<\/li>\n<li>7<\/li>\n<\/ul>\n<h4 id=\"6\u73b0\u5728\u6211\u4eec\u53ef\u4ee5\u542f\u52a8nexus3\u4f7f\u7528\u5982\u4e0b\u547d\u4ee4\"><a target=\"_blank\" name=\"t31\" rel=\"noopener\"><\/a>6.\u73b0\u5728\u6211\u4eec\u53ef\u4ee5\u542f\u52a8nexus3\u4f7f\u7528\u5982\u4e0b\u547d\u4ee4\uff1a<\/h4>\n<pre class=\"prettyprint\"><code class=\"hljs ruby has-numbering\">[root<span class=\"hljs-variable\">@localhost<\/span> bin]<span class=\"hljs-comment\"># \/etc\/init.d\/nexus3 start<\/span><\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>1.\u4e0b\u8f7d\u76f8\u5173\u8f6f\u4ef6\u5305: nexus3.X\u5b98\u7f51\u4e0b\u8f7d\u5730\u5740: https:\/\/www.sonatype.com\/download-oss-sonatype jdk1.8\u5b98\u7f51\u4e0b\u8f7d\u5730\u5740: http:\/\/download.oracle.com\/otn-pub\/java\/jdk\/8u121-b13\/e9e7ea248e2c4826b92b3f075a80e441\/jdk-8u121-linux-x64.tar.gz?AuthParam=1487916553_d7cc3c8c6032694329f4e7c4b5e8e22d maven3.3.9\u5b98\u7f51\u4e0b\u8f7d\u5730\u5740: http:\/\/mirrors.tuna.tsinghua.edu.cn\/apache\/maven\/maven-3\/3.3.9\/binaries\/apache-maven-3.3.9-bin.tar.gz \u767e\u5ea6\u4e91(\u4e09\u5408\u4e00\u6253\u5305\u4e0b\u8f7d\u5730\u5740): \u94fe\u63a5\uff1ahttp:\/\/pan.baidu.com\/s\/1c5qWLg\u00a0\u5bc6\u7801\uff1ankw8 2.\u5b89\u88c5jdk1.8 1.\u67e5\u770b\u672c\u673aJDK\u4fe1\u606f: [root@localhost ~]# rpm -qa | grep java 1 1 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[1],"tags":[],"class_list":["post-360","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blog.jsjs.org\/index.php?rest_route=\/wp\/v2\/posts\/360","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.jsjs.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.jsjs.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.jsjs.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.jsjs.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=360"}],"version-history":[{"count":0,"href":"https:\/\/blog.jsjs.org\/index.php?rest_route=\/wp\/v2\/posts\/360\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.jsjs.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=360"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.jsjs.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=360"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.jsjs.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=360"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}