{"id":20904,"date":"2026-08-26T11:44:41","date_gmt":"2026-08-26T03:44:41","guid":{"rendered":"https:\/\/blog.ywdevops.cn\/?p=20904"},"modified":"2026-08-26T14:39:20","modified_gmt":"2026-08-26T06:39:20","slug":"maven","status":"publish","type":"post","link":"https:\/\/blog.ywdevops.cn\/index.php\/2026\/08\/26\/maven\/","title":{"rendered":"maven\u914d\u7f6e\u6587\u4ef6\u53c2\u8003"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">maven\u914d\u7f6e\u6587\u4ef6\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?xml version=\"1.0\" encoding=\"UTF-8\"?>\n\n&lt;!--\n | ============================================================================\n |  settings.xml \u2014 \u516c\u53f8 Nexus + Maven Central \u81ea\u52a8 fallback \u7248\n |  \n |  \u6838\u5fc3\u6539\u52a8\u8bf4\u660e\uff1a\n |  1. mirror \u53ea\u955c\u50cf\u7b2c\u4e09\u65b9\u4ed3\u5e93\uff0c\u4e0d\u518d\u628a central \u5f3a\u5236\u9501\u6b7b\u5230 Nexus\n |     \u2192 \u8fd9\u6837 Maven \u5728 Nexus \u627e\u4e0d\u5230\u65f6\uff0c\u4f1a\u81ea\u52a8\u53bb Central \u627e\n |  2. pluginRepositories \u52a0\u4e86 Maven Central \u4f5c\u4e3a fallback\uff08priority \u66f4\u4f4e\uff09\n |     \u2192 \u89e3\u51b3 maven-plugins:pom:33 \u627e\u4e0d\u5230\u7684\u95ee\u9898\n |  3. \u963f\u91cc\u4e91\u4ed3\u5e93\u6539\u7528 https\uff08Maven 3.8+ \u9ed8\u8ba4\u7981\u6b62 http \u4ed3\u5e93\uff09\n |  4. \u79fb\u9664 Nexus plugin repo id \u4e2d\u7684\u7279\u6b8a\u5b57\u7b26\uff0c\u907f\u514d\u5339\u914d\u5f02\u5e38\n |  5. \u65b0\u589e &lt;updatePolicy>always&lt;\/updatePolicy> \u5230 pluginRepository\uff0c\n |     \u786e\u4fdd\u6bcf\u6b21\u6784\u5efa\u90fd\u68c0\u67e5\u6700\u65b0\u63d2\u4ef6\u7248\u672c\n | ============================================================================\n-->\n\n&lt;settings xmlns=\"http:\/\/maven.apache.org\/SETTINGS\/1.0.0\"\n          xmlns:xsi=\"http:\/\/www.w3.org\/2001\/XMLSchema-instance\"\n          xsi:schemaLocation=\"http:\/\/maven.apache.org\/SETTINGS\/1.0.0 http:\/\/maven.apache.org\/xsd\/settings-1.0.0.xsd\">\n\n  &lt;!-- ========== \u672c\u5730\u4ed3\u5e93\u8def\u5f84 ========== -->\n  &lt;localRepository>\/root\/.m2\/repository\/&lt;\/localRepository>\n\n  &lt;!-- ========== \u63d2\u4ef6\u7ec4\uff08\u4fdd\u6301\u9ed8\u8ba4\u5373\u53ef\uff09 ========== -->\n  &lt;pluginGroups>\n  &lt;\/pluginGroups>\n\n  &lt;!-- ========== \u4ee3\u7406\uff08\u5f53\u524d\u672a\u542f\u7528\uff09 ========== -->\n  &lt;proxies>\n  &lt;\/proxies>\n\n  &lt;!-- ========== \u670d\u52a1\u5668\u8ba4\u8bc1\u4fe1\u606f ========== -->\n  &lt;servers>\n    &lt;server>\n      &lt;id>local-nexus&lt;\/id>\n      &lt;username>admin&lt;\/username>\n      &lt;password>Abcd@2018&lt;\/password>\n    &lt;\/server>\n    &lt;server>\n      &lt;id>snapshots&lt;\/id>\n      &lt;username>admin&lt;\/username>\n      &lt;password>888pwd&lt;\/password>\n    &lt;\/server>\n    &lt;server>\n      &lt;id>api-server&lt;\/id>\n      &lt;username>admin&lt;\/username>\n      &lt;password>1qa2ws3ed&lt;\/password>\n    &lt;\/server>\n    &lt;server>\n      &lt;id>tomcat-server&lt;\/id>\n      &lt;username>admin&lt;\/username>\n      &lt;password>1qa2ws3ed&lt;\/password>\n    &lt;\/server>\n    &lt;!-- Central \u4e0d\u9700\u8981\u8ba4\u8bc1\uff0c\u4f46\u52a0\u4e00\u4e2a server \u5360\u4f4d\uff0c\u907f\u514d\u67d0\u4e9b Maven \u7248\u672c\u8b66\u544a -->\n    &lt;server>\n      &lt;id>maven-central&lt;\/id>\n      &lt;username>anonymous&lt;\/username>\n      &lt;password>anonymous&lt;\/password>\n    &lt;\/server>\n  &lt;\/servers>\n\n  &lt;!-- ========== \u955c\u50cf\u914d\u7f6e ========== -->\n  &lt;mirrors>\n    &lt;!--\n     \u5173\u952e\u6539\u52a8\uff1amirrorOf \u4ece \"central\" \u6539\u4e3a \"!maven-central,*\"\n     - !maven-central \u8868\u793a\u6392\u9664 maven-central\uff08\u8ba9 Central \u76f4\u8fde\uff09\n     - * \u8868\u793a\u5176\u4ed6\u6240\u6709\u4ed3\u5e93\u90fd\u8d70 Nexus\n     - \u8fd9\u6837\u5f53 Nexus \u6ca1\u6709\u67d0\u4e2a artifact \u65f6\uff0cMaven \u4f1a\u53bb Central \u627e\n    -->\n    &lt;mirror>\n      &lt;id>nexus-mirror&lt;\/id>\n      &lt;name>Nexus Public Mirror (fallback to Central allowed)&lt;\/name>\n      &lt;url>http:\/\/192.168.55.248:8081\/nexus\/content\/groups\/public&lt;\/url>\n      &lt;mirrorOf>*&lt;\/mirrorOf>\n    &lt;\/mirror>\n  &lt;\/mirrors>\n\n  &lt;!-- ========== \u914d\u7f6e\u6587\u4ef6 ========== -->\n  &lt;profiles>\n\n    &lt;!-- ========== \u4e3b profile\uff1aNexus + Central fallback ========== -->\n    &lt;profile>\n      &lt;id>nexus&lt;\/id>\n\n      &lt;!-- ===== \u666e\u901a\u4f9d\u8d56\u4ed3\u5e93 ===== -->\n      &lt;repositories>\n        &lt;!-- \u7b2c 1 \u4f18\u5148\u7ea7\uff1a\u516c\u53f8 Nexus -->\n        &lt;repository>\n          &lt;id>nexus-repo&lt;\/id>\n          &lt;url>http:\/\/192.168.55.248:8081\/nexus\/content\/groups\/public&lt;\/url>\n          &lt;releases>\n            &lt;enabled>true&lt;\/enabled>\n            &lt;updatePolicy>daily&lt;\/updatePolicy>\n          &lt;\/releases>\n          &lt;snapshots>\n            &lt;enabled>true&lt;\/enabled>\n            &lt;updatePolicy>always&lt;\/updatePolicy>\n          &lt;\/snapshots>\n          &lt;priority>1&lt;\/priority>\n        &lt;\/repository>\n\n        &lt;!-- \u7b2c 2 \u4f18\u5148\u7ea7\uff1aMaven Central\uff08fallback\uff09 -->\n        &lt;repository>\n          &lt;id>maven-central&lt;\/id>\n          &lt;name>Maven Central (fallback)&lt;\/name>\n          &lt;url>https:\/\/repo.maven.apache.org\/maven2&lt;\/url>\n          &lt;releases>\n            &lt;enabled>true&lt;\/enabled>\n            &lt;updatePolicy>daily&lt;\/updatePolicy>\n          &lt;\/releases>\n          &lt;snapshots>\n            &lt;enabled>false&lt;\/enabled>\n          &lt;\/snapshots>\n          &lt;priority>100&lt;\/priority>\n        &lt;\/repository>\n\n        &lt;!-- \u7b2c 3 \u4f18\u5148\u7ea7\uff1a\u963f\u91cc\u4e91\uff08\u56fd\u5185\u52a0\u901f\uff0chttps\uff09 -->\n        &lt;repository>\n          &lt;id>aliyun-central&lt;\/id>\n          &lt;name>Aliyun Maven Repository (https)&lt;\/name>\n          &lt;url>https:\/\/maven.aliyun.com\/repository\/public&lt;\/url>\n          &lt;releases>\n            &lt;enabled>true&lt;\/enabled>\n            &lt;updatePolicy>daily&lt;\/updatePolicy>\n          &lt;\/releases>\n          &lt;snapshots>\n            &lt;enabled>true&lt;\/enabled>\n            &lt;updatePolicy>always&lt;\/updatePolicy>\n          &lt;\/snapshots>\n          &lt;priority>50&lt;\/priority>\n        &lt;\/repository>\n      &lt;\/repositories>\n\n      &lt;!-- ===== \u63d2\u4ef6\u4ed3\u5e93\uff08\u5173\u952e\u4fee\u590d\u70b9\uff09 ===== -->\n      &lt;pluginRepositories>\n        &lt;!-- \u7b2c 1 \u4f18\u5148\u7ea7\uff1a\u516c\u53f8 Nexus \u63d2\u4ef6\u4ed3\u5e93 -->\n        &lt;pluginRepository>\n          &lt;id>nexus-plugin&lt;\/id>\n          &lt;name>Nexus Plugin Repository&lt;\/name>\n          &lt;url>http:\/\/192.168.55.248:8081\/nexus\/content\/groups\/public&lt;\/url>\n          &lt;releases>\n            &lt;enabled>true&lt;\/enabled>\n            &lt;updatePolicy>always&lt;\/updatePolicy>\n          &lt;\/releases>\n          &lt;snapshots>\n            &lt;enabled>false&lt;\/enabled>\n          &lt;\/snapshots>\n          &lt;priority>1&lt;\/priority>\n        &lt;\/pluginRepository>\n\n        &lt;!-- \u7b2c 2 \u4f18\u5148\u7ea7\uff1aMaven Central \u63d2\u4ef6\u4ed3\u5e93\uff08fallback\uff09 -->\n        &lt;!--\n          \u8fd9\u662f\u89e3\u51b3 maven-plugins:pom:33 \u627e\u4e0d\u5230\u95ee\u9898\u7684\u5173\u952e\uff01\n          \u5f53 Nexus \u91cc\u6ca1\u6709\u67d0\u4e2a\u63d2\u4ef6\u7684\u7236 POM \u65f6\uff0cMaven \u4f1a\u81ea\u52a8\u6765\u8fd9\u91cc\u627e\u3002\n        -->\n        &lt;pluginRepository>\n          &lt;id>maven-central-plugins&lt;\/id>\n          &lt;name>Maven Central Plugins (fallback)&lt;\/name>\n          &lt;url>https:\/\/repo.maven.apache.org\/maven2&lt;\/url>\n          &lt;releases>\n            &lt;enabled>true&lt;\/enabled>\n            &lt;updatePolicy>always&lt;\/updatePolicy>\n          &lt;\/releases>\n          &lt;snapshots>\n            &lt;enabled>false&lt;\/enabled>\n          &lt;\/snapshots>\n          &lt;priority>100&lt;\/priority>\n        &lt;\/pluginRepository>\n      &lt;\/pluginRepositories>\n    &lt;\/profile>\n\n    &lt;!-- ========== Sonar \u914d\u7f6e\uff08\u4fdd\u6301\u4e0d\u53d8\uff09 ========== -->\n    &lt;profile>\n      &lt;id>sonar&lt;\/id>\n      &lt;activation>\n        &lt;activeByDefault>true&lt;\/activeByDefault>\n      &lt;\/activation>\n      &lt;properties>\n        &lt;sonar.jdbc.url>jdbc:mysql:\/\/192.168.51.230:3306\/sonarqube_dev&lt;\/sonar.jdbc.url>\n        &lt;sonar.jdbc.driver>com.mysql.jdbc.Driver&lt;\/sonar.jdbc.driver>\n        &lt;sonar.jdbc.username>root&lt;\/sonar.jdbc.username>\n        &lt;sonar.jdbc.password>meimima&lt;\/sonar.jdbc.password>\n        &lt;sonar.host.url>http:\/\/192.168.51.227:1010&lt;\/sonar.host.url>\n      &lt;\/properties>\n    &lt;\/profile>\n\n  &lt;\/profiles>\n\n  &lt;!-- ========== \u6fc0\u6d3b\u7684 profile ========== -->\n  &lt;activeProfiles>\n    &lt;activeProfile>nexus&lt;\/activeProfile>\n  &lt;\/activeProfiles>\n&lt;\/settings><\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>&lt;mirrorOf>*&lt;\/mirrorOf>\uff1a\u4f9d\u8d56\u4e0b\u8f7d\uff08\u62c9\u53d6 jar \u5305\uff09\uff1a<code>mirrorOf>*<\/code> \u5168\u90e8\u8d70 Nexus \u79c1\u670d\uff0c\u4e2d\u592e\u4ed3\u5e93\u3001pom \u91cc\u5199\u7684\u4e0b\u8f7d\u4ed3\u5e93 URL<strong>\u76f4\u63a5\u5931\u6548\uff0c\u4e0d\u4f1a\u8bbf\u95ee<\/strong>\uff0csettings.xml\u4e2d\u914d\u7f6e\u7684repositories \u548cpluginRepositories\u4e2d\u914d\u7f6e\u7684\u4e5f\u6ca1\u6709\u4efb\u4f55\u4f5c\u7528\uff0c\u5168\u90e8\u5931\u6548\uff0c\u4e0d\u5f71\u54cd\u672c\u5730.m2\uff0c\u672c\u5730\u4f18\u5148\uff0c\u6ca1\u6709\u624d\u53bb\u8fdc\u7a0b\u62c9\uff0c\u8fd9\u914d\u7f6e\u5bf9<code>mvn deploy<\/code> \u4e0a\u4f20\u5305\u5b8c\u5168\u65e0\u6548\uff0c\u53ea\u8d1f\u8d23\u62c9\u53d6\uff0c\u4e0d\u8d1f\u8d23\u4e0a\u4f20<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u6240\u4ee5\u4f01\u4e1a\u79c1\u670d\u73af\u5883\uff0c<strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">\u5f00\u542f mirrorOf=&#8221;*&#8221; \u4e4b\u540e\uff0cpom \u91cc\u9762\u4e0d\u8981\u518d\u5199&lt;repositories>\uff0c\u5b8c\u5168\u591a\u4f59<\/mark><\/strong>\uff0c\u4f46\u662f\uff01\uff01\u6709\u4e00\u4e2a\u6781\u5176\u91cd\u8981\u7684\u4f8b\u5916\uff01<mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\"><strong>pom.xml\u4e2d\u7684<code>&lt;distributionManagement><\/code><\/strong> <strong>\u5b8c\u5168\u4e0d\u53d7\u955c\u50cf\u5f71\u54cd\uff0c\u4f9d\u65e7\u751f\u6548\uff01<\/strong><\/mark><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;distributionManagement>\r\n    &lt;snapshotRepository>\r\n        &lt;id>snapshots&lt;\/id>\r\n        &lt;url>http:\/\/192.168.55.248:8081\/nexus\/content\/repositories\/snapshots\/&lt;\/url>\r\n    &lt;\/snapshotRepository>\r\n&lt;\/distributionManagement><\/code><\/pre>\n\n\n\n<p class=\"has-luminous-vivid-amber-background-color has-background wp-block-paragraph\">\u6ce8\uff1a\u8fd9\u4e2a\u6807\u7b7e<strong>\u4e0d\u5c5e\u4e8e&lt;repositories><\/strong>\uff01\uff01\u5b83\u662f\u4e13\u95e8\u7ed9 <code>mvn deploy<\/code>\u3010\u4e0a\u4f20\u3011\u7528\u7684\u4ed3\u5e93<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u8fd9\u4e2a\u6807\u7b7e\u4e2d\u7684snapshots\u9700\u8981\u8ddf\u4e0a\u9762settings.xml\u4e2d\u7684server\u5bf9\u5e94\uff0c\u5426\u5219\u4f1a\u63d0\u793a\u65e0\u6cd5\u767b\u5f55\u5230nexus\u4e2d\uff0c\u5982\u56fe\uff1a<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"645\" height=\"304\" src=\"https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2026\/08\/11.png\" alt=\"\" class=\"wp-image-20914\" srcset=\"https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2026\/08\/11.png 645w, https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2026\/08\/11-300x141.png 300w, https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2026\/08\/11-600x283.png 600w\" sizes=\"auto, (max-width: 645px) 100vw, 645px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u4e00\u5f20\u6e05\u5355\uff1a\u5f00\u542f mirrorOf=&#8221;*&#8221; \u540e\u54ea\u4e9b\u5e9f\u4e86\u3001\u54ea\u4e9b\u8fd8\u6d3b\u7740<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>\u914d\u7f6e\u6807\u7b7e<\/th><th>\u662f\u5426\u8fd8\u751f\u6548<\/th><th>\u8bf4\u660e<\/th><\/tr><\/thead><tbody><tr><td>pom.xml <code>&lt;repositories&gt;<\/code><\/td><td>\u274c\u5931\u6548<\/td><td>\u4e0b\u8f7d\u4e0d\u8d70\u8fd9\u91cc\uff0c\u5168\u90e8\u8d70\u955c\u50cf<\/td><\/tr><tr><td>pom.xml <code>&lt;pluginRepositories&gt;<\/code><\/td><td>\u274c\u5931\u6548<\/td><td>\u4e0b\u8f7d maven \u63d2\u4ef6\u4e5f\u8d70\u955c\u50cf<\/td><\/tr><tr><td>settings.xml <code>&lt;repositories&gt;<\/code><\/td><td>\u274c\u5931\u6548<\/td><td>\u540c\u6837\u88ab\u955c\u50cf\u62e6\u622a<\/td><\/tr><tr><td>pom.xml <code>&lt;distributionManagement&gt;<\/code><\/td><td>\u2705\u5b8c\u5168\u751f\u6548<\/td><td>deploy \u4e0a\u4f20\u76ee\u6807\u5730\u5740\uff0c\u955c\u50cf\u7ba1\u4e0d\u5230\u5b83<\/td><\/tr><tr><td>settings.xml <code>&lt;servers&gt;<\/code><\/td><td>\u2705\u5b8c\u5168\u751f\u6548<\/td><td>\u7ed9 distributionManagement \u63d0\u4f9b\u8d26\u53f7\u5bc6\u7801\uff08\u4f60 401 \u62a5\u9519\u5c31\u662f\u8fd9\u5757\uff09<\/td><\/tr><tr><td><code>&lt;localRepository&gt;<\/code>\u672c\u5730\u4ed3\u5e93<\/td><td>\u2705\u5b8c\u5168\u751f\u6548<\/td><td>\u4f18\u5148\u8bfb\u53d6\u672c\u5730\u7f13\u5b58\uff0c\u955c\u50cf\u4e0d\u4f1a\u8df3\u8fc7\u672c\u5730\u4ed3\u5e93<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u4f01\u4e1a\u6700\u4f73\u5b9e\u8df5\uff08mirrorOf=&#8221;*&#8221; \u6a21\u5f0f\uff09\uff1a<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\u6240\u6709\u9879\u76ee pom.xml \u5220\u6389\u6240\u6709&lt;repositories>\u3001&lt;pluginRepositories><\/strong>\uff0c\u5199\u4e86\u4e5f\u6ca1\u7528\uff1b\u4e0b\u8f7d\u7edf\u4e00\u7531 settings \u955c\u50cf\u63a5\u7ba1<\/li>\n\n\n\n<li>\u53ea\u5728 pom\uff08\u6216\u8005\u7236 pom\uff09\u4fdd\u7559 <code>&lt;distributionManagement><\/code>\uff0c\u7528\u6765\u5b9a\u4e49 deploy \u4e0a\u4f20\u5feb\u7167 \/ \u53d1\u5e03\u5e93\u5730\u5740<\/li>\n\n\n\n<li>\u79c1\u670d\u8d26\u53f7\u5bc6\u7801\u7edf\u4e00\u653e\u5728 settings.xml \u7684 <code>&lt;servers><\/code><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">\u5982\u679c\u672c\u5730nexus\u4e2d\u6ca1\u6709\u7684\u5305\u5c31\u9700\u8981\u53bb\u516c\u5171\u4ed3\u5e93\u4e2d\u62c9\u53d6\uff0cpublic\u4ed3\u5e93\u53ef\u4ee5\u914d\u7f6e\u5b50\u4ed3\u5e93\u4f5c\u4e3a\u4ee3\u7406\uff0c\u5982\u4e0b\uff1a<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"651\" height=\"335\" src=\"https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2026\/08\/1-2.png\" alt=\"\" class=\"wp-image-20918\" srcset=\"https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2026\/08\/1-2.png 651w, https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2026\/08\/1-2-300x154.png 300w, https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2026\/08\/1-2-600x309.png 600w\" sizes=\"auto, (max-width: 651px) 100vw, 651px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u56fe\u4e2d\u7684\u7ec4\u90fd\u662fpublic\u7684\u5b50\u4ed3\u5e93\uff0c\u627e\u4e00\u4e2a\u4ee3\u7406\u4ed3\u5e93\u770b\u4e0b\uff0c\u4ee5Central\u4e3a\u4f8b\u5b50\uff0c\u5982\u56fe\uff1a<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"652\" height=\"539\" src=\"https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2026\/08\/2-3.png\" alt=\"\" class=\"wp-image-20919\" srcset=\"https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2026\/08\/2-3.png 652w, https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2026\/08\/2-3-300x248.png 300w, https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2026\/08\/2-3-600x496.png 600w\" sizes=\"auto, (max-width: 652px) 100vw, 652px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Central\u7684Type\u4e3aproxy\uff0c\u4e0b\u9762\u7684\u8fdc\u7a0b\u5b58\u50a8\u5730\u5740\u5199\u7684\u662fmaven\u7684\u4e2d\u592e\u4ed3\u5e93\u5730\u5740<\/p>\n","protected":false},"excerpt":{"rendered":"<p>maven\u914d\u7f6e\u6587\u4ef6\uff1a \u6240\u4ee5\u4f01\u4e1a\u79c1\u670d\u73af\u5883\uff0c\u5f00\u542f mirrorOf=&#8221;*&#8221; \u4e4b\u540e\uff0cpom  [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":20905,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[34],"tags":[],"class_list":["post-20904","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":8}},"_links":{"self":[{"href":"https:\/\/blog.ywdevops.cn\/index.php\/wp-json\/wp\/v2\/posts\/20904","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.ywdevops.cn\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.ywdevops.cn\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.ywdevops.cn\/index.php\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.ywdevops.cn\/index.php\/wp-json\/wp\/v2\/comments?post=20904"}],"version-history":[{"count":12,"href":"https:\/\/blog.ywdevops.cn\/index.php\/wp-json\/wp\/v2\/posts\/20904\/revisions"}],"predecessor-version":[{"id":20920,"href":"https:\/\/blog.ywdevops.cn\/index.php\/wp-json\/wp\/v2\/posts\/20904\/revisions\/20920"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.ywdevops.cn\/index.php\/wp-json\/wp\/v2\/media\/20905"}],"wp:attachment":[{"href":"https:\/\/blog.ywdevops.cn\/index.php\/wp-json\/wp\/v2\/media?parent=20904"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.ywdevops.cn\/index.php\/wp-json\/wp\/v2\/categories?post=20904"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.ywdevops.cn\/index.php\/wp-json\/wp\/v2\/tags?post=20904"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}