{"id":1006,"date":"2016-12-06T16:35:20","date_gmt":"2016-12-06T08:35:20","guid":{"rendered":"http:\/\/www.xttblog.com\/?p=1006"},"modified":"2016-12-06T16:35:20","modified_gmt":"2016-12-06T08:35:20","slug":"maven-pom-xml-%e9%85%8d%e7%bd%ae%e8%af%a6%e8%a7%a3","status":"publish","type":"post","link":"https:\/\/www.xttblog.com\/?p=1006","title":{"rendered":"Maven pom.xml \u914d\u7f6e\u8be6\u89e3"},"content":{"rendered":"<p>\n\t<a href=\"http:\/\/maven.apache.org\/\" target=\"_blank\">Maven<\/a> \u9879\u76ee\u5bf9\u8c61\u6a21\u578b(POM)\uff0c\u53ef\u4ee5\u901a\u8fc7\u4e00\u5c0f\u6bb5\u63cf\u8ff0\u4fe1\u606f\u6765\u7ba1\u7406\u9879\u76ee\u7684\u6784\u5efa\uff0c\u62a5\u544a\u548c\u6587\u6863\u7684\u8f6f\u4ef6\u9879\u76ee\u7ba1\u7406\u5de5\u5177\u3002<br \/>\n\tMaven \u9664\u4e86\u4ee5\u7a0b\u5e8f\u6784\u5efa\u80fd\u529b\u4e3a\u7279\u8272\u4e4b\u5916\uff0c\u8fd8\u63d0\u4f9b\u9ad8\u7ea7\u9879\u76ee\u7ba1\u7406\u5de5\u5177\u3002\u7531\u4e8e Maven \u7684\u7f3a\u7701\u6784\u5efa\u89c4\u5219\u6709\u8f83\u9ad8\u7684\u53ef\u91cd\u7528\u6027\uff0c\u6240\u4ee5\u5e38\u5e38\u7528\u4e24\u4e09\u884c Maven \u6784\u5efa\u811a\u672c\u5c31\u53ef\u4ee5\u6784\u5efa\u7b80\u5355\u7684\u9879\u76ee\u3002\u7531\u4e8e Maven \u7684\u9762\u5411\u9879\u76ee\u7684\u65b9\u6cd5\uff0c\u8bb8\u591a Apache Jakarta \u9879\u76ee\u53d1\u6587\u65f6\u4f7f\u7528 Maven\uff0c\u800c\u4e14\u516c\u53f8\u9879\u76ee\u91c7\u7528 Maven \u7684\u6bd4\u4f8b\u5728\u6301\u7eed\u589e\u957f\u3002<br \/>\n\tMaven \u8fd9\u4e2a\u5355\u8bcd\u6765\u81ea\u4e8e\u610f\u7b2c\u7eea\u8bed\uff08\u72b9\u592a\u8bed\uff09\uff0c\u610f\u4e3a\u77e5\u8bc6\u7684\u79ef\u7d2f\uff0c\u6700\u521d\u5728Jakata Turbine\u9879\u76ee\u4e2d\u7528\u6765\u7b80\u5316\u6784\u5efa\u8fc7\u7a0b\u3002\u5f53\u65f6\u6709\u4e00\u4e9b\u9879\u76ee\uff08\u6709\u5404\u81eaAnt build\u6587\u4ef6\uff09\uff0c\u4ec5\u6709\u7ec6\u5fae\u7684\u5dee\u522b\uff0c\u800cJAR\u6587\u4ef6\u90fd\u7531CVS\u6765\u7ef4\u62a4\u3002\u4e8e\u662f\u5e0c\u671b\u6709\u4e00\u79cd\u6807\u51c6\u5316\u7684\u65b9\u5f0f\u6784\u5efa\u9879\u76ee\uff0c\u4e00\u4e2a\u6e05\u6670\u7684\u65b9\u5f0f\u5b9a\u4e49\u9879\u76ee\u7684\u7ec4\u6210\uff0c\u4e00\u4e2a\u5bb9\u6613\u7684\u65b9\u5f0f\u53d1\u5e03\u9879\u76ee\u7684\u4fe1\u606f\uff0c\u4ee5\u53ca\u4e00\u79cd\u7b80\u5355\u7684\u65b9\u5f0f\u5728\u591a\u4e2a\u9879\u76ee\u4e2d\u5171\u4eabJARs\u3002&nbsp;\n<\/p>\n<p>\n\t&lt;project xmlns=&quot;http:\/\/maven.apache.org\/POM\/4.0.0&quot; &nbsp;<br \/>\n\t&nbsp; &nbsp; xmlns:xsi=&quot;http:\/\/www.w3.org\/2001\/XMLSchema-instance&quot; &nbsp;<br \/>\n\t&nbsp; &nbsp; xsi:schemaLocation=&quot;http:\/\/maven.apache.org\/POM\/4.0.0 http:\/\/maven.apache.org\/maven-v4_0_0.xsd&quot;&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &lt;!&#8211;\u7236\u9879\u76ee\u7684\u5750\u6807\u3002\u5982\u679c\u9879\u76ee\u4e2d\u6ca1\u6709\u89c4\u5b9a\u67d0\u4e2a\u5143\u7d20\u7684\u503c\uff0c\u90a3\u4e48\u7236\u9879\u76ee\u4e2d\u7684\u5bf9\u5e94\u503c\u5373\u4e3a\u9879\u76ee\u7684\u9ed8\u8ba4\u503c\u3002 \u5750\u6807\u5305\u62ecgroup ID\uff0cartifact ID\u548c version\u3002&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &lt;parent&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;!&#8211;\u88ab\u7ee7\u627f\u7684\u7236\u9879\u76ee\u7684\u6784\u4ef6\u6807\u8bc6\u7b26&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;artifactId\/&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;!&#8211;\u88ab\u7ee7\u627f\u7684\u7236\u9879\u76ee\u7684\u5168\u7403\u552f\u4e00\u6807\u8bc6\u7b26&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;groupId\/&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;!&#8211;\u88ab\u7ee7\u627f\u7684\u7236\u9879\u76ee\u7684\u7248\u672c&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;version\/&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;!&#8211;\u7236\u9879\u76ee\u7684pom.xml\u6587\u4ef6\u7684\u76f8\u5bf9\u8def\u5f84\u3002\u76f8\u5bf9\u8def\u5f84\u5141\u8bb8\u4f60\u9009\u62e9\u4e00\u4e2a\u4e0d\u540c\u7684\u8def\u5f84\u3002\u9ed8\u8ba4\u503c\u662f..\/pom.xml\u3002Maven\u9996\u5148\u5728\u6784\u5efa\u5f53\u524d\u9879\u76ee\u7684\u5730\u65b9\u5bfb\u627e\u7236\u9879\u76ee\u7684pom\uff0c\u5176\u6b21\u5728\u6587\u4ef6\u7cfb\u7edf\u7684\u8fd9\u4e2a\u4f4d\u7f6e\uff08relativePath\u4f4d\u7f6e\uff09\uff0c\u7136\u540e\u5728\u672c\u5730\u4ed3\u5e93\uff0c\u6700\u540e\u5728\u8fdc\u7a0b\u4ed3\u5e93\u5bfb\u627e\u7236\u9879\u76ee\u7684pom\u3002&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;relativePath\/&gt;<br \/>\n\t&nbsp;&lt;\/parent&gt;<br \/>\n\t&nbsp;&lt;!&#8211;\u58f0\u660e\u9879\u76ee\u63cf\u8ff0\u7b26\u9075\u5faa\u54ea\u4e00\u4e2aPOM\u6a21\u578b\u7248\u672c\u3002\u6a21\u578b\u672c\u8eab\u7684\u7248\u672c\u5f88\u5c11\u6539\u53d8\uff0c\u867d\u7136\u5982\u6b64\uff0c\u4f46\u5b83\u4ecd\u7136\u662f\u5fc5\u4e0d\u53ef\u5c11\u7684\uff0c\u8fd9\u662f\u4e3a\u4e86\u5f53Maven\u5f15\u5165\u4e86\u65b0\u7684\u7279\u6027\u6216\u8005\u5176\u4ed6\u6a21\u578b\u53d8\u66f4\u7684\u65f6\u5019\uff0c\u786e\u4fdd\u7a33\u5b9a\u6027\u3002&#8211;&gt; &nbsp; &nbsp;<br \/>\n\t&nbsp; &nbsp; &lt;modelVersion&gt;4.0.0&lt;\/modelVersion&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &lt;!&#8211;\u9879\u76ee\u7684\u5168\u7403\u552f\u4e00\u6807\u8bc6\u7b26\uff0c\u901a\u5e38\u4f7f\u7528\u5168\u9650\u5b9a\u7684\u5305\u540d\u533a\u5206\u8be5\u9879\u76ee\u548c\u5176\u4ed6\u9879\u76ee\u3002\u5e76\u4e14\u6784\u5efa\u65f6\u751f\u6210\u7684\u8def\u5f84\u4e5f\u662f\u7531\u6b64\u751f\u6210\uff0c \u5982com.mycompany.app\u751f\u6210\u7684\u76f8\u5bf9\u8def\u5f84\u4e3a\uff1a\/com\/mycompany\/app&#8211;&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &lt;groupId&gt;asia.banseon&lt;\/groupId&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &lt;!&#8211;\u6784\u4ef6\u7684\u6807\u8bc6\u7b26\uff0c\u5b83\u548cgroup ID\u4e00\u8d77\u552f\u4e00\u6807\u8bc6\u4e00\u4e2a\u6784\u4ef6\u3002\u6362\u53e5\u8bdd\u8bf4\uff0c\u4f60\u4e0d\u80fd\u6709\u4e24\u4e2a\u4e0d\u540c\u7684\u9879\u76ee\u62e5\u6709\u540c\u6837\u7684artifact ID\u548cgroupID\uff1b\u5728\u67d0\u4e2a\u7279\u5b9a\u7684group ID\u4e0b\uff0cartifact ID\u4e5f\u5fc5\u987b\u662f\u552f\u4e00\u7684\u3002\u6784\u4ef6\u662f\u9879\u76ee\u4ea7\u751f\u7684\u6216\u4f7f\u7528\u7684\u4e00\u4e2a\u4e1c\u897f\uff0cMaven\u4e3a\u9879\u76ee\u4ea7\u751f\u7684\u6784\u4ef6\u5305\u62ec\uff1aJARs\uff0c\u6e90\u7801\uff0c\u4e8c\u8fdb\u5236\u53d1\u5e03\u548cWARs\u7b49\u3002&#8211;&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &lt;artifactId&gt;banseon-maven2&lt;\/artifactId&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &lt;!&#8211;\u9879\u76ee\u4ea7\u751f\u7684\u6784\u4ef6\u7c7b\u578b\uff0c\u4f8b\u5982jar\u3001war\u3001ear\u3001pom\u3002\u63d2\u4ef6\u53ef\u4ee5\u521b\u5efa\u4ed6\u4eec\u81ea\u5df1\u7684\u6784\u4ef6\u7c7b\u578b\uff0c\u6240\u4ee5\u524d\u9762\u5217\u7684\u4e0d\u662f\u5168\u90e8\u6784\u4ef6\u7c7b\u578b&#8211;&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &lt;packaging&gt;jar&lt;\/packaging&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &lt;!&#8211;\u9879\u76ee\u5f53\u524d\u7248\u672c\uff0c\u683c\u5f0f\u4e3a:\u4e3b\u7248\u672c.\u6b21\u7248\u672c.\u589e\u91cf\u7248\u672c-\u9650\u5b9a\u7248\u672c\u53f7&#8211;&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &lt;version&gt;1.0-SNAPSHOT&lt;\/version&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &lt;!&#8211;\u9879\u76ee\u7684\u540d\u79f0, Maven\u4ea7\u751f\u7684\u6587\u6863\u7528&#8211;&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &lt;name&gt;banseon-maven&lt;\/name&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &lt;!&#8211;\u9879\u76ee\u4e3b\u9875\u7684URL, Maven\u4ea7\u751f\u7684\u6587\u6863\u7528&#8211;&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &lt;url&gt;http:\/\/www.baidu.com\/banseon&lt;\/url&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &lt;!&#8211;\u9879\u76ee\u7684\u8be6\u7ec6\u63cf\u8ff0, Maven \u4ea7\u751f\u7684\u6587\u6863\u7528\u3002 &nbsp;\u5f53\u8fd9\u4e2a\u5143\u7d20\u80fd\u591f\u7528HTML\u683c\u5f0f\u63cf\u8ff0\u65f6\uff08\u4f8b\u5982\uff0cCDATA\u4e2d\u7684\u6587\u672c\u4f1a\u88ab\u89e3\u6790\u5668\u5ffd\u7565\uff0c\u5c31\u53ef\u4ee5\u5305\u542bHTML\u6807\u7b7e\uff09\uff0c \u4e0d\u9f13\u52b1\u4f7f\u7528\u7eaf\u6587\u672c\u63cf\u8ff0\u3002\u5982\u679c\u4f60\u9700\u8981\u4fee\u6539\u4ea7\u751f\u7684web\u7ad9\u70b9\u7684\u7d22\u5f15\u9875\u9762\uff0c\u4f60\u5e94\u8be5\u4fee\u6539\u4f60\u81ea\u5df1\u7684\u7d22\u5f15\u9875\u6587\u4ef6\uff0c\u800c\u4e0d\u662f\u8c03\u6574\u8fd9\u91cc\u7684\u6587\u6863\u3002&#8211;&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &lt;description&gt;A maven project to study maven.&lt;\/description&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &lt;!&#8211;\u63cf\u8ff0\u4e86\u8fd9\u4e2a\u9879\u76ee\u6784\u5efa\u73af\u5883\u4e2d\u7684\u524d\u63d0\u6761\u4ef6\u3002&#8211;&gt;<br \/>\n\t&nbsp;&lt;prerequisites&gt;<br \/>\n\t&nbsp; &lt;!&#8211;\u6784\u5efa\u8be5\u9879\u76ee\u6216\u4f7f\u7528\u8be5\u63d2\u4ef6\u6240\u9700\u8981\u7684Maven\u7684\u6700\u4f4e\u7248\u672c&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &lt;maven\/&gt;<br \/>\n\t&nbsp;&lt;\/prerequisites&gt;<br \/>\n\t&nbsp;&lt;!&#8211;\u9879\u76ee\u7684\u95ee\u9898\u7ba1\u7406\u7cfb\u7edf(Bugzilla, Jira, Scarab,\u6216\u4efb\u4f55\u4f60\u559c\u6b22\u7684\u95ee\u9898\u7ba1\u7406\u7cfb\u7edf)\u7684\u540d\u79f0\u548cURL\uff0c\u672c\u4f8b\u4e3a jira&#8211;&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &lt;issueManagement&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;!&#8211;\u95ee\u9898\u7ba1\u7406\u7cfb\u7edf\uff08\u4f8b\u5982jira\uff09\u7684\u540d\u5b57\uff0c&#8211;&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &lt;system&gt;jira&lt;\/system&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &lt;!&#8211;\u8be5\u9879\u76ee\u4f7f\u7528\u7684\u95ee\u9898\u7ba1\u7406\u7cfb\u7edf\u7684URL&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &lt;url&gt;http:\/\/jira.baidu.com\/banseon&lt;\/url&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &lt;\/issueManagement&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &lt;!&#8211;\u9879\u76ee\u6301\u7eed\u96c6\u6210\u4fe1\u606f&#8211;&gt;<br \/>\n\t&nbsp;&lt;ciManagement&gt;<br \/>\n\t&nbsp; &lt;!&#8211;\u6301\u7eed\u96c6\u6210\u7cfb\u7edf\u7684\u540d\u5b57\uff0c\u4f8b\u5982continuum&#8211;&gt;<br \/>\n\t&nbsp; &lt;system\/&gt;<br \/>\n\t&nbsp; &lt;!&#8211;\u8be5\u9879\u76ee\u4f7f\u7528\u7684\u6301\u7eed\u96c6\u6210\u7cfb\u7edf\u7684URL\uff08\u5982\u679c\u6301\u7eed\u96c6\u6210\u7cfb\u7edf\u6709web\u63a5\u53e3\u7684\u8bdd\uff09\u3002&#8211;&gt;<br \/>\n\t&nbsp; &lt;url\/&gt;<br \/>\n\t&nbsp; &lt;!&#8211;\u6784\u5efa\u5b8c\u6210\u65f6\uff0c\u9700\u8981\u901a\u77e5\u7684\u5f00\u53d1\u8005\/\u7528\u6237\u7684\u914d\u7f6e\u9879\u3002\u5305\u62ec\u88ab\u901a\u77e5\u8005\u4fe1\u606f\u548c\u901a\u77e5\u6761\u4ef6\uff08\u9519\u8bef\uff0c\u5931\u8d25\uff0c\u6210\u529f\uff0c\u8b66\u544a\uff09&#8211;&gt;<br \/>\n\t&nbsp; &lt;notifiers&gt;<br \/>\n\t&nbsp; &nbsp;&lt;!&#8211;\u914d\u7f6e\u4e00\u79cd\u65b9\u5f0f\uff0c\u5f53\u6784\u5efa\u4e2d\u65ad\u65f6\uff0c\u4ee5\u8be5\u65b9\u5f0f\u901a\u77e5\u7528\u6237\/\u5f00\u53d1\u8005&#8211;&gt;<br \/>\n\t&nbsp; &nbsp;&lt;notifier&gt;<br \/>\n\t&nbsp; &nbsp; &lt;!&#8211;\u4f20\u9001\u901a\u77e5\u7684\u9014\u5f84&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &lt;type\/&gt;<br \/>\n\t&nbsp; &nbsp; &lt;!&#8211;\u53d1\u751f\u9519\u8bef\u65f6\u662f\u5426\u901a\u77e5&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &lt;sendOnError\/&gt;<br \/>\n\t&nbsp; &nbsp; &lt;!&#8211;\u6784\u5efa\u5931\u8d25\u65f6\u662f\u5426\u901a\u77e5&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &lt;sendOnFailure\/&gt;<br \/>\n\t&nbsp; &nbsp; &lt;!&#8211;\u6784\u5efa\u6210\u529f\u65f6\u662f\u5426\u901a\u77e5&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &lt;sendOnSuccess\/&gt;<br \/>\n\t&nbsp; &nbsp; &lt;!&#8211;\u53d1\u751f\u8b66\u544a\u65f6\u662f\u5426\u901a\u77e5&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &lt;sendOnWarning\/&gt;<br \/>\n\t&nbsp; &nbsp; &lt;!&#8211;\u4e0d\u8d5e\u6210\u4f7f\u7528\u3002\u901a\u77e5\u53d1\u9001\u5230\u54ea\u91cc&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &lt;address\/&gt;<br \/>\n\t&nbsp; &nbsp; &lt;!&#8211;\u6269\u5c55\u914d\u7f6e\u9879&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &lt;configuration\/&gt;<br \/>\n\t&nbsp; &nbsp;&lt;\/notifier&gt;<br \/>\n\t&nbsp; &lt;\/notifiers&gt;<br \/>\n\t&nbsp;&lt;\/ciManagement&gt;<br \/>\n\t&nbsp;&lt;!&#8211;\u9879\u76ee\u521b\u5efa\u5e74\u4efd\uff0c4\u4f4d\u6570\u5b57\u3002\u5f53\u4ea7\u751f\u7248\u6743\u4fe1\u606f\u65f6\u9700\u8981\u4f7f\u7528\u8fd9\u4e2a\u503c\u3002&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &lt;inceptionYear\/&gt;<br \/>\n\t&nbsp; &nbsp; &lt;!&#8211;\u9879\u76ee\u76f8\u5173\u90ae\u4ef6\u5217\u8868\u4fe1\u606f&#8211;&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &lt;mailingLists&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;!&#8211;\u8be5\u5143\u7d20\u63cf\u8ff0\u4e86\u9879\u76ee\u76f8\u5173\u7684\u6240\u6709\u90ae\u4ef6\u5217\u8868\u3002\u81ea\u52a8\u4ea7\u751f\u7684\u7f51\u7ad9\u5f15\u7528\u8fd9\u4e9b\u4fe1\u606f\u3002&#8211;&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &lt;mailingList&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;!&#8211;\u90ae\u4ef6\u7684\u540d\u79f0&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;name&gt;Demo&lt;\/name&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;!&#8211;\u53d1\u9001\u90ae\u4ef6\u7684\u5730\u5740\u6216\u94fe\u63a5\uff0c\u5982\u679c\u662f\u90ae\u4ef6\u5730\u5740\uff0c\u521b\u5efa\u6587\u6863\u65f6\uff0cmailto: \u94fe\u63a5\u4f1a\u88ab\u81ea\u52a8\u521b\u5efa&#8211;&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;post&gt;banseon@126.com&lt;\/post&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;!&#8211;\u8ba2\u9605\u90ae\u4ef6\u7684\u5730\u5740\u6216\u94fe\u63a5\uff0c\u5982\u679c\u662f\u90ae\u4ef6\u5730\u5740\uff0c\u521b\u5efa\u6587\u6863\u65f6\uff0cmailto: \u94fe\u63a5\u4f1a\u88ab\u81ea\u52a8\u521b\u5efa&#8211;&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;subscribe&gt;banseon@126.com&lt;\/subscribe&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;!&#8211;\u53d6\u6d88\u8ba2\u9605\u90ae\u4ef6\u7684\u5730\u5740\u6216\u94fe\u63a5\uff0c\u5982\u679c\u662f\u90ae\u4ef6\u5730\u5740\uff0c\u521b\u5efa\u6587\u6863\u65f6\uff0cmailto: \u94fe\u63a5\u4f1a\u88ab\u81ea\u52a8\u521b\u5efa&#8211;&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;unsubscribe&gt;banseon@126.com&lt;\/unsubscribe&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;!&#8211;\u4f60\u53ef\u4ee5\u6d4f\u89c8\u90ae\u4ef6\u4fe1\u606f\u7684URL&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;archive&gt;http:\/hi.baidu.com\/banseon\/demo\/dev\/&lt;\/archive&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &lt;\/mailingList&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &lt;\/mailingLists&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &lt;!&#8211;\u9879\u76ee\u5f00\u53d1\u8005\u5217\u8868&#8211;&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &lt;developers&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;!&#8211;\u67d0\u4e2a\u9879\u76ee\u5f00\u53d1\u8005\u7684\u4fe1\u606f&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &lt;developer&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;!&#8211;SCM\u91cc\u9879\u76ee\u5f00\u53d1\u8005\u7684\u552f\u4e00\u6807\u8bc6\u7b26&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;id&gt;HELLO WORLD&lt;\/id&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;!&#8211;\u9879\u76ee\u5f00\u53d1\u8005\u7684\u5168\u540d&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;name&gt;banseon&lt;\/name&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;!&#8211;\u9879\u76ee\u5f00\u53d1\u8005\u7684email&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;email&gt;banseon@126.com&lt;\/email&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;!&#8211;\u9879\u76ee\u5f00\u53d1\u8005\u7684\u4e3b\u9875\u7684URL&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;url\/&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;!&#8211;\u9879\u76ee\u5f00\u53d1\u8005\u5728\u9879\u76ee\u4e2d\u626e\u6f14\u7684\u89d2\u8272\uff0c\u89d2\u8272\u5143\u7d20\u63cf\u8ff0\u4e86\u5404\u79cd\u89d2\u8272&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;roles&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;role&gt;Project Manager&lt;\/role&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;role&gt;Architect&lt;\/role&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;\/roles&gt;&nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;!&#8211;\u9879\u76ee\u5f00\u53d1\u8005\u6240\u5c5e\u7ec4\u7ec7&#8211;&gt;&nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;organization&gt;demo&lt;\/organization&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;!&#8211;\u9879\u76ee\u5f00\u53d1\u8005\u6240\u5c5e\u7ec4\u7ec7\u7684URL&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;organizationUrl&gt;http:\/\/hi.baidu.com\/banseon&lt;\/organizationUrl&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;!&#8211;\u9879\u76ee\u5f00\u53d1\u8005\u5c5e\u6027\uff0c\u5982\u5373\u65f6\u6d88\u606f\u5982\u4f55\u5904\u7406\u7b49&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;properties&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;dept&gt;No&lt;\/dept&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;\/properties&gt;&nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;!&#8211;\u9879\u76ee\u5f00\u53d1\u8005\u6240\u5728\u65f6\u533a\uff0c -11\u523012\u8303\u56f4\u5185\u7684\u6574\u6570\u3002&#8211;&gt;&nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;timezone&gt;-5&lt;\/timezone&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &lt;\/developer&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &lt;\/developers&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &lt;!&#8211;\u9879\u76ee\u7684\u5176\u4ed6\u8d21\u732e\u8005\u5217\u8868&#8211;&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &lt;contributors&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;!&#8211;\u9879\u76ee\u7684\u5176\u4ed6\u8d21\u732e\u8005\u3002\u53c2\u89c1developers\/developer\u5143\u7d20&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;contributor&gt;<br \/>\n\t&nbsp; &nbsp;&lt;name\/&gt;&lt;email\/&gt;&lt;url\/&gt;&lt;organization\/&gt;&lt;organizationUrl\/&gt;&lt;roles\/&gt;&lt;timezone\/&gt;&lt;properties\/&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;\/contributor&gt; &nbsp; &nbsp;&nbsp;<br \/>\n\t&nbsp; &nbsp; &lt;\/contributors&gt; &nbsp; &nbsp;<br \/>\n\t&nbsp; &nbsp; &lt;!&#8211;\u8be5\u5143\u7d20\u63cf\u8ff0\u4e86\u9879\u76ee\u6240\u6709License\u5217\u8868\u3002 \u5e94\u8be5\u53ea\u5217\u51fa\u8be5\u9879\u76ee\u7684license\u5217\u8868\uff0c\u4e0d\u8981\u5217\u51fa\u4f9d\u8d56\u9879\u76ee\u7684 license\u5217\u8868\u3002\u5982\u679c\u5217\u51fa\u591a\u4e2alicense\uff0c\u7528\u6237\u53ef\u4ee5\u9009\u62e9\u5b83\u4eec\u4e2d\u7684\u4e00\u4e2a\u800c\u4e0d\u662f\u63a5\u53d7\u6240\u6709license\u3002&#8211;&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &lt;licenses&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;!&#8211;\u63cf\u8ff0\u4e86\u9879\u76ee\u7684license\uff0c\u7528\u4e8e\u751f\u6210\u9879\u76ee\u7684web\u7ad9\u70b9\u7684license\u9875\u9762\uff0c\u5176\u4ed6\u4e00\u4e9b\u62a5\u8868\u548cvalidation\u4e5f\u4f1a\u7528\u5230\u8be5\u5143\u7d20\u3002&#8211;&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &lt;license&gt;&nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;!&#8211;license\u7528\u4e8e\u6cd5\u5f8b\u4e0a\u7684\u540d\u79f0&#8211;&gt;&nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;name&gt;Apache 2&lt;\/name&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;!&#8211;\u5b98\u65b9\u7684license\u6b63\u6587\u9875\u9762\u7684URL&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;url&gt;http:\/\/www.baidu.com\/banseon\/LICENSE-2.0.txt&lt;\/url&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;!&#8211;\u9879\u76ee\u5206\u53d1\u7684\u4e3b\u8981\u65b9\u5f0f\uff1a<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; repo\uff0c\u53ef\u4ee5\u4eceMaven\u5e93\u4e0b\u8f7d<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; manual\uff0c \u7528\u6237\u5fc5\u987b\u624b\u52a8\u4e0b\u8f7d\u548c\u5b89\u88c5\u4f9d\u8d56&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;distribution&gt;repo&lt;\/distribution&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;!&#8211;\u5173\u4e8elicense\u7684\u8865\u5145\u4fe1\u606f&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;comments&gt;A business-friendly OSS license&lt;\/comments&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &lt;\/license&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &lt;\/licenses&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &lt;!&#8211;SCM(Source Control Management)\u6807\u7b7e\u5141\u8bb8\u4f60\u914d\u7f6e\u4f60\u7684\u4ee3\u7801\u5e93\uff0c\u4f9bMaven web\u7ad9\u70b9\u548c\u5176\u5b83\u63d2\u4ef6\u4f7f\u7528\u3002&#8211;&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &lt;scm&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &lt;!&#8211;SCM\u7684URL,\u8be5URL\u63cf\u8ff0\u4e86\u7248\u672c\u5e93\u548c\u5982\u4f55\u8fde\u63a5\u5230\u7248\u672c\u5e93\u3002\u6b32\u77e5\u8be6\u60c5\uff0c\u8bf7\u770bSCMs\u63d0\u4f9b\u7684URL\u683c\u5f0f\u548c\u5217\u8868\u3002\u8be5\u8fde\u63a5\u53ea\u8bfb\u3002&#8211;&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &lt;connection&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; scm:svn:http:\/\/svn.baidu.com\/banseon\/maven\/banseon\/banseon-maven2-trunk(dao-trunk) &nbsp;&nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &lt;\/connection&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &lt;!&#8211;\u7ed9\u5f00\u53d1\u8005\u4f7f\u7528\u7684\uff0c\u7c7b\u4f3cconnection\u5143\u7d20\u3002\u5373\u8be5\u8fde\u63a5\u4e0d\u4ec5\u4ec5\u53ea\u8bfb&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &lt;developerConnection&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; scm:svn:http:\/\/svn.baidu.com\/banseon\/maven\/banseon\/dao-trunk &nbsp;&nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &lt;\/developerConnection&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &lt;!&#8211;\u5f53\u524d\u4ee3\u7801\u7684\u6807\u7b7e\uff0c\u5728\u5f00\u53d1\u9636\u6bb5\u9ed8\u8ba4\u4e3aHEAD&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &lt;tag\/&gt; &nbsp; &nbsp; &nbsp; &nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &lt;!&#8211;\u6307\u5411\u9879\u76ee\u7684\u53ef\u6d4f\u89c8SCM\u5e93\uff08\u4f8b\u5982ViewVC\u6216\u8005Fisheye\uff09\u7684URL\u3002&#8211;&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &lt;url&gt;http:\/\/svn.baidu.com\/banseon&lt;\/url&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &lt;\/scm&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &lt;!&#8211;\u63cf\u8ff0\u9879\u76ee\u6240\u5c5e\u7ec4\u7ec7\u7684\u5404\u79cd\u5c5e\u6027\u3002Maven\u4ea7\u751f\u7684\u6587\u6863\u7528&#8211;&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &lt;organization&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;!&#8211;\u7ec4\u7ec7\u7684\u5168\u540d&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &lt;name&gt;demo&lt;\/name&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &lt;!&#8211;\u7ec4\u7ec7\u4e3b\u9875\u7684URL&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &lt;url&gt;http:\/\/www.baidu.com\/banseon&lt;\/url&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &lt;\/organization&gt;<br \/>\n\t&nbsp; &nbsp; &lt;!&#8211;\u6784\u5efa\u9879\u76ee\u9700\u8981\u7684\u4fe1\u606f&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &lt;build&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;!&#8211;\u8be5\u5143\u7d20\u8bbe\u7f6e\u4e86\u9879\u76ee\u6e90\u7801\u76ee\u5f55\uff0c\u5f53\u6784\u5efa\u9879\u76ee\u7684\u65f6\u5019\uff0c\u6784\u5efa\u7cfb\u7edf\u4f1a\u7f16\u8bd1\u76ee\u5f55\u91cc\u7684\u6e90\u7801\u3002\u8be5\u8def\u5f84\u662f\u76f8\u5bf9\u4e8epom.xml\u7684\u76f8\u5bf9\u8def\u5f84\u3002&#8211;&gt;<br \/>\n\t&nbsp; &lt;sourceDirectory\/&gt;<br \/>\n\t&nbsp; &lt;!&#8211;\u8be5\u5143\u7d20\u8bbe\u7f6e\u4e86\u9879\u76ee\u811a\u672c\u6e90\u7801\u76ee\u5f55\uff0c\u8be5\u76ee\u5f55\u548c\u6e90\u7801\u76ee\u5f55\u4e0d\u540c\uff1a\u7edd\u5927\u591a\u6570\u60c5\u51b5\u4e0b\uff0c\u8be5\u76ee\u5f55\u4e0b\u7684\u5185\u5bb9 \u4f1a\u88ab\u62f7\u8d1d\u5230\u8f93\u51fa\u76ee\u5f55(\u56e0\u4e3a\u811a\u672c\u662f\u88ab\u89e3\u91ca\u7684\uff0c\u800c\u4e0d\u662f\u88ab\u7f16\u8bd1\u7684)\u3002&#8211;&gt;<br \/>\n\t&nbsp; &lt;scriptSourceDirectory\/&gt;<br \/>\n\t&nbsp; &lt;!&#8211;\u8be5\u5143\u7d20\u8bbe\u7f6e\u4e86\u9879\u76ee\u5355\u5143\u6d4b\u8bd5\u4f7f\u7528\u7684\u6e90\u7801\u76ee\u5f55\uff0c\u5f53\u6d4b\u8bd5\u9879\u76ee\u7684\u65f6\u5019\uff0c\u6784\u5efa\u7cfb\u7edf\u4f1a\u7f16\u8bd1\u76ee\u5f55\u91cc\u7684\u6e90\u7801\u3002\u8be5\u8def\u5f84\u662f\u76f8\u5bf9\u4e8epom.xml\u7684\u76f8\u5bf9\u8def\u5f84\u3002&#8211;&gt;<br \/>\n\t&nbsp; &lt;testSourceDirectory\/&gt;<br \/>\n\t&nbsp; &lt;!&#8211;\u88ab\u7f16\u8bd1\u8fc7\u7684\u5e94\u7528\u7a0b\u5e8fclass\u6587\u4ef6\u5b58\u653e\u7684\u76ee\u5f55\u3002&#8211;&gt;<br \/>\n\t&nbsp; &lt;outputDirectory\/&gt;<br \/>\n\t&nbsp; &lt;!&#8211;\u88ab\u7f16\u8bd1\u8fc7\u7684\u6d4b\u8bd5class\u6587\u4ef6\u5b58\u653e\u7684\u76ee\u5f55\u3002&#8211;&gt;<br \/>\n\t&nbsp; &lt;testOutputDirectory\/&gt;<br \/>\n\t&nbsp; &lt;!&#8211;\u4f7f\u7528\u6765\u81ea\u8be5\u9879\u76ee\u7684\u4e00\u7cfb\u5217\u6784\u5efa\u6269\u5c55&#8211;&gt;<br \/>\n\t&nbsp; &lt;extensions&gt;<br \/>\n\t&nbsp; &nbsp;&lt;!&#8211;\u63cf\u8ff0\u4f7f\u7528\u5230\u7684\u6784\u5efa\u6269\u5c55\u3002&#8211;&gt;<br \/>\n\t&nbsp; &nbsp;&lt;extension&gt;<br \/>\n\t&nbsp; &nbsp; &lt;!&#8211;\u6784\u5efa\u6269\u5c55\u7684groupId&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &lt;groupId\/&gt;<br \/>\n\t&nbsp; &nbsp; &lt;!&#8211;\u6784\u5efa\u6269\u5c55\u7684artifactId&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &lt;artifactId\/&gt;<br \/>\n\t&nbsp; &nbsp; &lt;!&#8211;\u6784\u5efa\u6269\u5c55\u7684\u7248\u672c&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &lt;version\/&gt;<br \/>\n\t&nbsp; &nbsp;&lt;\/extension&gt;<br \/>\n\t&nbsp; &lt;\/extensions&gt;<br \/>\n\t&nbsp; &lt;!&#8211;\u5f53\u9879\u76ee\u6ca1\u6709\u89c4\u5b9a\u76ee\u6807\uff08Maven2 \u53eb\u505a\u9636\u6bb5\uff09\u65f6\u7684\u9ed8\u8ba4\u503c&#8211;&gt;<br \/>\n\t&nbsp; &lt;defaultGoal\/&gt;<br \/>\n\t&nbsp; &lt;!&#8211;\u8fd9\u4e2a\u5143\u7d20\u63cf\u8ff0\u4e86\u9879\u76ee\u76f8\u5173\u7684\u6240\u6709\u8d44\u6e90\u8def\u5f84\u5217\u8868\uff0c\u4f8b\u5982\u548c\u9879\u76ee\u76f8\u5173\u7684\u5c5e\u6027\u6587\u4ef6\uff0c\u8fd9\u4e9b\u8d44\u6e90\u88ab\u5305\u542b\u5728\u6700\u7ec8\u7684\u6253\u5305\u6587\u4ef6\u91cc\u3002&#8211;&gt;<br \/>\n\t&nbsp; &lt;resources&gt;<br \/>\n\t&nbsp; &nbsp;&lt;!&#8211;\u8fd9\u4e2a\u5143\u7d20\u63cf\u8ff0\u4e86\u9879\u76ee\u76f8\u5173\u6216\u6d4b\u8bd5\u76f8\u5173\u7684\u6240\u6709\u8d44\u6e90\u8def\u5f84&#8211;&gt;<br \/>\n\t&nbsp; &nbsp;&lt;resource&gt;<br \/>\n\t&nbsp; &nbsp; &lt;!&#8211;\u63cf\u8ff0\u4e86\u8d44\u6e90\u7684\u76ee\u6807\u8def\u5f84\u3002\u8be5\u8def\u5f84\u76f8\u5bf9target\/classes\u76ee\u5f55\uff08\u4f8b\u5982${project.build.outputDirectory}\uff09\u3002\u4e3e\u4e2a\u4f8b\u5b50\uff0c\u5982\u679c\u4f60\u60f3\u8d44\u6e90\u5728\u7279\u5b9a\u7684\u5305\u91cc(org.apache.maven.messages)\uff0c\u4f60\u5c31\u5fc5\u987b\u8be5\u5143\u7d20\u8bbe\u7f6e\u4e3aorg\/apache\/maven\/messages\u3002\u7136\u800c\uff0c\u5982\u679c\u4f60\u53ea\u662f\u60f3\u628a\u8d44\u6e90\u653e\u5230\u6e90\u7801\u76ee\u5f55\u7ed3\u6784\u91cc\uff0c\u5c31\u4e0d\u9700\u8981\u8be5\u914d\u7f6e\u3002&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &lt;targetPath\/&gt;<br \/>\n\t&nbsp; &nbsp; &lt;!&#8211;\u662f\u5426\u4f7f\u7528\u53c2\u6570\u503c\u4ee3\u66ff\u53c2\u6570\u540d\u3002\u53c2\u6570\u503c\u53d6\u81eaproperties\u5143\u7d20\u6216\u8005\u6587\u4ef6\u91cc\u914d\u7f6e\u7684\u5c5e\u6027\uff0c\u6587\u4ef6\u5728filters\u5143\u7d20\u91cc\u5217\u51fa\u3002&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &lt;filtering\/&gt;<br \/>\n\t&nbsp; &nbsp; &lt;!&#8211;\u63cf\u8ff0\u5b58\u653e\u8d44\u6e90\u7684\u76ee\u5f55\uff0c\u8be5\u8def\u5f84\u76f8\u5bf9POM\u8def\u5f84&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &lt;directory\/&gt;<br \/>\n\t&nbsp; &nbsp; &lt;!&#8211;\u5305\u542b\u7684\u6a21\u5f0f\u5217\u8868\uff0c\u4f8b\u5982**\/*.xml.&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &lt;includes\/&gt;<br \/>\n\t&nbsp; &nbsp; &lt;!&#8211;\u6392\u9664\u7684\u6a21\u5f0f\u5217\u8868\uff0c\u4f8b\u5982**\/*.xml&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &lt;excludes\/&gt;<br \/>\n\t&nbsp; &nbsp;&lt;\/resource&gt;<br \/>\n\t&nbsp; &lt;\/resources&gt;<br \/>\n\t&nbsp; &lt;!&#8211;\u8fd9\u4e2a\u5143\u7d20\u63cf\u8ff0\u4e86\u5355\u5143\u6d4b\u8bd5\u76f8\u5173\u7684\u6240\u6709\u8d44\u6e90\u8def\u5f84\uff0c\u4f8b\u5982\u548c\u5355\u5143\u6d4b\u8bd5\u76f8\u5173\u7684\u5c5e\u6027\u6587\u4ef6\u3002&#8211;&gt;<br \/>\n\t&nbsp; &lt;testResources&gt;<br \/>\n\t&nbsp; &nbsp;&lt;!&#8211;\u8fd9\u4e2a\u5143\u7d20\u63cf\u8ff0\u4e86\u6d4b\u8bd5\u76f8\u5173\u7684\u6240\u6709\u8d44\u6e90\u8def\u5f84\uff0c\u53c2\u89c1build\/resources\/resource\u5143\u7d20\u7684\u8bf4\u660e&#8211;&gt;<br \/>\n\t&nbsp; &nbsp;&lt;testResource&gt;<br \/>\n\t&nbsp; &nbsp; &lt;targetPath\/&gt;&lt;filtering\/&gt;&lt;directory\/&gt;&lt;includes\/&gt;&lt;excludes\/&gt;<br \/>\n\t&nbsp; &nbsp;&lt;\/testResource&gt;<br \/>\n\t&nbsp; &lt;\/testResources&gt;<br \/>\n\t&nbsp; &lt;!&#8211;\u6784\u5efa\u4ea7\u751f\u7684\u6240\u6709\u6587\u4ef6\u5b58\u653e\u7684\u76ee\u5f55&#8211;&gt;<br \/>\n\t&nbsp; &lt;directory\/&gt;<br \/>\n\t&nbsp; &lt;!&#8211;\u4ea7\u751f\u7684\u6784\u4ef6\u7684\u6587\u4ef6\u540d\uff0c\u9ed8\u8ba4\u503c\u662f${artifactId}-${version}\u3002&#8211;&gt;<br \/>\n\t&nbsp; &lt;finalName\/&gt;<br \/>\n\t&nbsp; &lt;!&#8211;\u5f53filtering\u5f00\u5173\u6253\u5f00\u65f6\uff0c\u4f7f\u7528\u5230\u7684\u8fc7\u6ee4\u5668\u5c5e\u6027\u6587\u4ef6\u5217\u8868&#8211;&gt;<br \/>\n\t&nbsp; &lt;filters\/&gt;<br \/>\n\t&nbsp; &lt;!&#8211;\u5b50\u9879\u76ee\u53ef\u4ee5\u5f15\u7528\u7684\u9ed8\u8ba4\u63d2\u4ef6\u4fe1\u606f\u3002\u8be5\u63d2\u4ef6\u914d\u7f6e\u9879\u76f4\u5230\u88ab\u5f15\u7528\u65f6\u624d\u4f1a\u88ab\u89e3\u6790\u6216\u7ed1\u5b9a\u5230\u751f\u547d\u5468\u671f\u3002\u7ed9\u5b9a\u63d2\u4ef6\u7684\u4efb\u4f55\u672c\u5730\u914d\u7f6e\u90fd\u4f1a\u8986\u76d6\u8fd9\u91cc\u7684\u914d\u7f6e&#8211;&gt;<br \/>\n\t&nbsp; &lt;pluginManagement&gt;<br \/>\n\t&nbsp; &nbsp;&lt;!&#8211;\u4f7f\u7528\u7684\u63d2\u4ef6\u5217\u8868 \u3002&#8211;&gt;<br \/>\n\t&nbsp; &nbsp;&lt;plugins&gt;<br \/>\n\t&nbsp; &nbsp; &lt;!&#8211;plugin\u5143\u7d20\u5305\u542b\u63cf\u8ff0\u63d2\u4ef6\u6240\u9700\u8981\u7684\u4fe1\u606f\u3002&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &lt;plugin&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;!&#8211;\u63d2\u4ef6\u5728\u4ed3\u5e93\u91cc\u7684group ID&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;groupId\/&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;!&#8211;\u63d2\u4ef6\u5728\u4ed3\u5e93\u91cc\u7684artifact ID&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;artifactId\/&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;!&#8211;\u88ab\u4f7f\u7528\u7684\u63d2\u4ef6\u7684\u7248\u672c\uff08\u6216\u7248\u672c\u8303\u56f4\uff09&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;version\/&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;!&#8211;\u662f\u5426\u4ece\u8be5\u63d2\u4ef6\u4e0b\u8f7dMaven\u6269\u5c55\uff08\u4f8b\u5982\u6253\u5305\u548c\u7c7b\u578b\u5904\u7406\u5668\uff09\uff0c\u7531\u4e8e\u6027\u80fd\u539f\u56e0\uff0c\u53ea\u6709\u5728\u771f\u9700\u8981\u4e0b\u8f7d\u65f6\uff0c\u8be5\u5143\u7d20\u624d\u88ab\u8bbe\u7f6e\u6210enabled\u3002&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;extensions\/&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;!&#8211;\u5728\u6784\u5efa\u751f\u547d\u5468\u671f\u4e2d\u6267\u884c\u4e00\u7ec4\u76ee\u6807\u7684\u914d\u7f6e\u3002\u6bcf\u4e2a\u76ee\u6807\u53ef\u80fd\u6709\u4e0d\u540c\u7684\u914d\u7f6e\u3002&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;executions&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &lt;!&#8211;execution\u5143\u7d20\u5305\u542b\u4e86\u63d2\u4ef6\u6267\u884c\u9700\u8981\u7684\u4fe1\u606f&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &lt;execution&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp;&lt;!&#8211;\u6267\u884c\u76ee\u6807\u7684\u6807\u8bc6\u7b26\uff0c\u7528\u4e8e\u6807\u8bc6\u6784\u5efa\u8fc7\u7a0b\u4e2d\u7684\u76ee\u6807\uff0c\u6216\u8005\u5339\u914d\u7ee7\u627f\u8fc7\u7a0b\u4e2d\u9700\u8981\u5408\u5e76\u7684\u6267\u884c\u76ee\u6807&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp;&lt;id\/&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp;&lt;!&#8211;\u7ed1\u5b9a\u4e86\u76ee\u6807\u7684\u6784\u5efa\u751f\u547d\u5468\u671f\u9636\u6bb5\uff0c\u5982\u679c\u7701\u7565\uff0c\u76ee\u6807\u4f1a\u88ab\u7ed1\u5b9a\u5230\u6e90\u6570\u636e\u91cc\u914d\u7f6e\u7684\u9ed8\u8ba4\u9636\u6bb5&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp;&lt;phase\/&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp;&lt;!&#8211;\u914d\u7f6e\u7684\u6267\u884c\u76ee\u6807&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp;&lt;goals\/&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp;&lt;!&#8211;\u914d\u7f6e\u662f\u5426\u88ab\u4f20\u64ad\u5230\u5b50POM&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp;&lt;inherited\/&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp;&lt;!&#8211;\u4f5c\u4e3aDOM\u5bf9\u8c61\u7684\u914d\u7f6e&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp;&lt;configuration\/&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &lt;\/execution&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;\/executions&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;!&#8211;\u9879\u76ee\u5f15\u5165\u63d2\u4ef6\u6240\u9700\u8981\u7684\u989d\u5916\u4f9d\u8d56&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;dependencies&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &lt;!&#8211;\u53c2\u89c1dependencies\/dependency\u5143\u7d20&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &lt;dependency&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp;&#8230;&#8230;<br \/>\n\t&nbsp; &nbsp; &nbsp; &lt;\/dependency&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;\/dependencies&gt; &nbsp; &nbsp;&nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;!&#8211;\u4efb\u4f55\u914d\u7f6e\u662f\u5426\u88ab\u4f20\u64ad\u5230\u5b50\u9879\u76ee&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;inherited\/&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;!&#8211;\u4f5c\u4e3aDOM\u5bf9\u8c61\u7684\u914d\u7f6e&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;configuration\/&gt;<br \/>\n\t&nbsp; &nbsp; &lt;\/plugin&gt;<br \/>\n\t&nbsp; &nbsp;&lt;\/plugins&gt;<br \/>\n\t&nbsp; &lt;\/pluginManagement&gt;<br \/>\n\t&nbsp; &lt;!&#8211;\u4f7f\u7528\u7684\u63d2\u4ef6\u5217\u8868&#8211;&gt;<br \/>\n\t&nbsp; &lt;plugins&gt;<br \/>\n\t&nbsp; &nbsp;&lt;!&#8211;\u53c2\u89c1build\/pluginManagement\/plugins\/plugin\u5143\u7d20&#8211;&gt;<br \/>\n\t&nbsp; &nbsp;&lt;plugin&gt;<br \/>\n\t&nbsp; &nbsp; &lt;groupId\/&gt;&lt;artifactId\/&gt;&lt;version\/&gt;&lt;extensions\/&gt;<br \/>\n\t&nbsp; &nbsp; &lt;executions&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;execution&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &lt;id\/&gt;&lt;phase\/&gt;&lt;goals\/&gt;&lt;inherited\/&gt;&lt;configuration\/&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;\/execution&gt;<br \/>\n\t&nbsp; &nbsp; &lt;\/executions&gt;<br \/>\n\t&nbsp; &nbsp; &lt;dependencies&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;!&#8211;\u53c2\u89c1dependencies\/dependency\u5143\u7d20&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;dependency&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &#8230;&#8230;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;\/dependency&gt;<br \/>\n\t&nbsp; &nbsp; &lt;\/dependencies&gt;<br \/>\n\t&nbsp; &nbsp; &lt;goals\/&gt;&lt;inherited\/&gt;&lt;configuration\/&gt;<br \/>\n\t&nbsp; &nbsp;&lt;\/plugin&gt;<br \/>\n\t&nbsp; &lt;\/plugins&gt;<br \/>\n\t&nbsp;&lt;\/build&gt;<br \/>\n\t&nbsp;&lt;!&#8211;\u5728\u5217\u7684\u9879\u76ee\u6784\u5efaprofile\uff0c\u5982\u679c\u88ab\u6fc0\u6d3b\uff0c\u4f1a\u4fee\u6539\u6784\u5efa\u5904\u7406&#8211;&gt;<br \/>\n\t&nbsp;&lt;profiles&gt;<br \/>\n\t&nbsp; &lt;!&#8211;\u6839\u636e\u73af\u5883\u53c2\u6570\u6216\u547d\u4ee4\u884c\u53c2\u6570\u6fc0\u6d3b\u67d0\u4e2a\u6784\u5efa\u5904\u7406&#8211;&gt;<br \/>\n\t&nbsp; &lt;profile&gt;<br \/>\n\t&nbsp; &nbsp;&lt;!&#8211;\u6784\u5efa\u914d\u7f6e\u7684\u552f\u4e00\u6807\u8bc6\u7b26\u3002\u5373\u7528\u4e8e\u547d\u4ee4\u884c\u6fc0\u6d3b\uff0c\u4e5f\u7528\u4e8e\u5728\u7ee7\u627f\u65f6\u5408\u5e76\u5177\u6709\u76f8\u540c\u6807\u8bc6\u7b26\u7684profile\u3002&#8211;&gt;<br \/>\n\t&nbsp; &nbsp;&lt;id\/&gt;<br \/>\n\t&nbsp; &nbsp;&lt;!&#8211;\u81ea\u52a8\u89e6\u53d1profile\u7684\u6761\u4ef6\u903b\u8f91\u3002Activation\u662fprofile\u7684\u5f00\u542f\u94a5\u5319\u3002profile\u7684\u529b\u91cf\u6765\u81ea\u4e8e\u5b83<br \/>\n\t&nbsp; &nbsp;\u80fd\u591f\u5728\u67d0\u4e9b\u7279\u5b9a\u7684\u73af\u5883\u4e2d\u81ea\u52a8\u4f7f\u7528\u67d0\u4e9b\u7279\u5b9a\u7684\u503c\uff1b\u8fd9\u4e9b\u73af\u5883\u901a\u8fc7activation\u5143\u7d20\u6307\u5b9a\u3002activation\u5143\u7d20\u5e76\u4e0d\u662f\u6fc0\u6d3bprofile\u7684\u552f\u4e00\u65b9\u5f0f\u3002&#8211;&gt;<br \/>\n\t&nbsp; &nbsp;&lt;activation&gt;<br \/>\n\t&nbsp; &nbsp; &lt;!&#8211;profile\u9ed8\u8ba4\u662f\u5426\u6fc0\u6d3b\u7684\u6807\u5fd7&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &lt;activeByDefault\/&gt;<br \/>\n\t&nbsp; &nbsp; &lt;!&#8211;\u5f53\u5339\u914d\u7684jdk\u88ab\u68c0\u6d4b\u5230\uff0cprofile\u88ab\u6fc0\u6d3b\u3002\u4f8b\u5982\uff0c1.4\u6fc0\u6d3bJDK1.4\uff0c1.4.0_2\uff0c\u800c!1.4\u6fc0\u6d3b\u6240\u6709\u7248\u672c\u4e0d\u662f\u4ee51.4\u5f00\u5934\u7684JDK\u3002&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &lt;jdk\/&gt;<br \/>\n\t&nbsp; &nbsp; &lt;!&#8211;\u5f53\u5339\u914d\u7684\u64cd\u4f5c\u7cfb\u7edf\u5c5e\u6027\u88ab\u68c0\u6d4b\u5230\uff0cprofile\u88ab\u6fc0\u6d3b\u3002os\u5143\u7d20\u53ef\u4ee5\u5b9a\u4e49\u4e00\u4e9b\u64cd\u4f5c\u7cfb\u7edf\u76f8\u5173\u7684\u5c5e\u6027\u3002&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &lt;os&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;!&#8211;\u6fc0\u6d3bprofile\u7684\u64cd\u4f5c\u7cfb\u7edf\u7684\u540d\u5b57&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;name&gt;Windows XP&lt;\/name&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;!&#8211;\u6fc0\u6d3bprofile\u7684\u64cd\u4f5c\u7cfb\u7edf\u6240\u5c5e\u5bb6\u65cf(\u5982 &#039;windows&#039;)&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;family&gt;Windows&lt;\/family&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;!&#8211;\u6fc0\u6d3bprofile\u7684\u64cd\u4f5c\u7cfb\u7edf\u4f53\u7cfb\u7ed3\u6784 &#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;arch&gt;x86&lt;\/arch&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;!&#8211;\u6fc0\u6d3bprofile\u7684\u64cd\u4f5c\u7cfb\u7edf\u7248\u672c&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;version&gt;5.1.2600&lt;\/version&gt;<br \/>\n\t&nbsp; &nbsp; &lt;\/os&gt;<br \/>\n\t&nbsp; &nbsp; &lt;!&#8211;\u5982\u679cMaven\u68c0\u6d4b\u5230\u67d0\u4e00\u4e2a\u5c5e\u6027\uff08\u5176\u503c\u53ef\u4ee5\u5728POM\u4e2d\u901a\u8fc7${\u540d\u79f0}\u5f15\u7528\uff09\uff0c\u5176\u62e5\u6709\u5bf9\u5e94\u7684\u540d\u79f0\u548c\u503c\uff0cProfile\u5c31\u4f1a\u88ab\u6fc0\u6d3b\u3002\u5982\u679c\u503c<br \/>\n\t&nbsp; &nbsp; \u5b57\u6bb5\u662f\u7a7a\u7684\uff0c\u90a3\u4e48\u5b58\u5728\u5c5e\u6027\u540d\u79f0\u5b57\u6bb5\u5c31\u4f1a\u6fc0\u6d3bprofile\uff0c\u5426\u5219\u6309\u533a\u5206\u5927\u5c0f\u5199\u65b9\u5f0f\u5339\u914d\u5c5e\u6027\u503c\u5b57\u6bb5&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &lt;property&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;!&#8211;\u6fc0\u6d3bprofile\u7684\u5c5e\u6027\u7684\u540d\u79f0&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;name&gt;mavenVersion&lt;\/name&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;!&#8211;\u6fc0\u6d3bprofile\u7684\u5c5e\u6027\u7684\u503c&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;value&gt;2.0.3&lt;\/value&gt;<br \/>\n\t&nbsp; &nbsp; &lt;\/property&gt;<br \/>\n\t&nbsp; &nbsp; &lt;!&#8211;\u63d0\u4f9b\u4e00\u4e2a\u6587\u4ef6\u540d\uff0c\u901a\u8fc7\u68c0\u6d4b\u8be5\u6587\u4ef6\u7684\u5b58\u5728\u6216\u4e0d\u5b58\u5728\u6765\u6fc0\u6d3bprofile\u3002missing\u68c0\u67e5\u6587\u4ef6\u662f\u5426\u5b58\u5728\uff0c\u5982\u679c\u4e0d\u5b58\u5728\u5219\u6fc0\u6d3b<br \/>\n\t&nbsp; &nbsp; profile\u3002\u53e6\u4e00\u65b9\u9762\uff0cexists\u5219\u4f1a\u68c0\u67e5\u6587\u4ef6\u662f\u5426\u5b58\u5728\uff0c\u5982\u679c\u5b58\u5728\u5219\u6fc0\u6d3bprofile\u3002&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &lt;file&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;!&#8211;\u5982\u679c\u6307\u5b9a\u7684\u6587\u4ef6\u5b58\u5728\uff0c\u5219\u6fc0\u6d3bprofile\u3002&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;exists&gt;\/usr\/local\/hudson\/hudson-home\/jobs\/maven-guide-zh-to-production\/workspace\/&lt;\/exists&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;!&#8211;\u5982\u679c\u6307\u5b9a\u7684\u6587\u4ef6\u4e0d\u5b58\u5728\uff0c\u5219\u6fc0\u6d3bprofile\u3002&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;missing&gt;\/usr\/local\/hudson\/hudson-home\/jobs\/maven-guide-zh-to-production\/workspace\/&lt;\/missing&gt;<br \/>\n\t&nbsp; &nbsp; &lt;\/file&gt;<br \/>\n\t&nbsp; &nbsp;&lt;\/activation&gt;<br \/>\n\t&nbsp; &nbsp;&lt;!&#8211;\u6784\u5efa\u9879\u76ee\u6240\u9700\u8981\u7684\u4fe1\u606f\u3002\u53c2\u89c1build\u5143\u7d20&#8211;&gt;<br \/>\n\t&nbsp; &nbsp;&lt;build&gt;<br \/>\n\t&nbsp; &nbsp; &lt;defaultGoal\/&gt;<br \/>\n\t&nbsp; &nbsp; &lt;resources&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;resource&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &lt;targetPath\/&gt;&lt;filtering\/&gt;&lt;directory\/&gt;&lt;includes\/&gt;&lt;excludes\/&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;\/resource&gt;<br \/>\n\t&nbsp; &nbsp; &lt;\/resources&gt;<br \/>\n\t&nbsp; &nbsp; &lt;testResources&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;testResource&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &lt;targetPath\/&gt;&lt;filtering\/&gt;&lt;directory\/&gt;&lt;includes\/&gt;&lt;excludes\/&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;\/testResource&gt;<br \/>\n\t&nbsp; &nbsp; &lt;\/testResources&gt;<br \/>\n\t&nbsp; &nbsp; &lt;directory\/&gt;&lt;finalName\/&gt;&lt;filters\/&gt;<br \/>\n\t&nbsp; &nbsp; &lt;pluginManagement&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;plugins&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &lt;!&#8211;\u53c2\u89c1build\/pluginManagement\/plugins\/plugin\u5143\u7d20&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &lt;plugin&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp;&lt;groupId\/&gt;&lt;artifactId\/&gt;&lt;version\/&gt;&lt;extensions\/&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp;&lt;executions&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &lt;execution&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;id\/&gt;&lt;phase\/&gt;&lt;goals\/&gt;&lt;inherited\/&gt;&lt;configuration\/&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &lt;\/execution&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp;&lt;\/executions&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp;&lt;dependencies&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &lt;!&#8211;\u53c2\u89c1dependencies\/dependency\u5143\u7d20&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &lt;dependency&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#8230;&#8230;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &lt;\/dependency&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp;&lt;\/dependencies&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp;&lt;goals\/&gt;&lt;inherited\/&gt;&lt;configuration\/&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &lt;\/plugin&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;\/plugins&gt;<br \/>\n\t&nbsp; &nbsp; &lt;\/pluginManagement&gt;<br \/>\n\t&nbsp; &nbsp; &lt;plugins&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;!&#8211;\u53c2\u89c1build\/pluginManagement\/plugins\/plugin\u5143\u7d20&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;plugin&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &lt;groupId\/&gt;&lt;artifactId\/&gt;&lt;version\/&gt;&lt;extensions\/&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &lt;executions&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp;&lt;execution&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &lt;id\/&gt;&lt;phase\/&gt;&lt;goals\/&gt;&lt;inherited\/&gt;&lt;configuration\/&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp;&lt;\/execution&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &lt;\/executions&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &lt;dependencies&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp;&lt;!&#8211;\u53c2\u89c1dependencies\/dependency\u5143\u7d20&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp;&lt;dependency&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &#8230;&#8230;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp;&lt;\/dependency&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &lt;\/dependencies&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &lt;goals\/&gt;&lt;inherited\/&gt;&lt;configuration\/&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;\/plugin&gt;<br \/>\n\t&nbsp; &nbsp; &lt;\/plugins&gt;<br \/>\n\t&nbsp; &nbsp;&lt;\/build&gt;<br \/>\n\t&nbsp; &nbsp;&lt;!&#8211;\u6a21\u5757\uff08\u6709\u65f6\u79f0\u4f5c\u5b50\u9879\u76ee\uff09 \u88ab\u6784\u5efa\u6210\u9879\u76ee\u7684\u4e00\u90e8\u5206\u3002\u5217\u51fa\u7684\u6bcf\u4e2a\u6a21\u5757\u5143\u7d20\u662f\u6307\u5411\u8be5\u6a21\u5757\u7684\u76ee\u5f55\u7684\u76f8\u5bf9\u8def\u5f84&#8211;&gt;<br \/>\n\t&nbsp; &nbsp;&lt;modules\/&gt;<br \/>\n\t&nbsp; &nbsp;&lt;!&#8211;\u53d1\u73b0\u4f9d\u8d56\u548c\u6269\u5c55\u7684\u8fdc\u7a0b\u4ed3\u5e93\u5217\u8868\u3002&#8211;&gt;<br \/>\n\t&nbsp; &nbsp;&lt;repositories&gt;<br \/>\n\t&nbsp; &nbsp; &lt;!&#8211;\u53c2\u89c1repositories\/repository\u5143\u7d20&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &lt;repository&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;releases&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &lt;enabled\/&gt;&lt;updatePolicy\/&gt;&lt;checksumPolicy\/&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;\/releases&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;snapshots&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &lt;enabled\/&gt;&lt;updatePolicy\/&gt;&lt;checksumPolicy\/&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;\/snapshots&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;id\/&gt;&lt;name\/&gt;&lt;url\/&gt;&lt;layout\/&gt;<br \/>\n\t&nbsp; &nbsp; &lt;\/repository&gt;<br \/>\n\t&nbsp; &nbsp;&lt;\/repositories&gt;<br \/>\n\t&nbsp; &nbsp;&lt;!&#8211;\u53d1\u73b0\u63d2\u4ef6\u7684\u8fdc\u7a0b\u4ed3\u5e93\u5217\u8868\uff0c\u8fd9\u4e9b\u63d2\u4ef6\u7528\u4e8e\u6784\u5efa\u548c\u62a5\u8868&#8211;&gt;<br \/>\n\t&nbsp; &nbsp;&lt;pluginRepositories&gt;<br \/>\n\t&nbsp; &nbsp; &lt;!&#8211;\u5305\u542b\u9700\u8981\u8fde\u63a5\u5230\u8fdc\u7a0b\u63d2\u4ef6\u4ed3\u5e93\u7684\u4fe1\u606f.\u53c2\u89c1repositories\/repository\u5143\u7d20&#8211;&gt; &nbsp; &nbsp;<br \/>\n\t&nbsp; &nbsp; &lt;pluginRepository&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;releases&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &lt;enabled\/&gt;&lt;updatePolicy\/&gt;&lt;checksumPolicy\/&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;\/releases&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;snapshots&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &lt;enabled\/&gt;&lt;updatePolicy\/&gt;&lt;checksumPolicy\/&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;\/snapshots&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;id\/&gt;&lt;name\/&gt;&lt;url\/&gt;&lt;layout\/&gt;<br \/>\n\t&nbsp; &nbsp; &lt;\/pluginRepository&gt;<br \/>\n\t&nbsp; &nbsp;&lt;\/pluginRepositories&gt;<br \/>\n\t&nbsp; &nbsp;&lt;!&#8211;\u8be5\u5143\u7d20\u63cf\u8ff0\u4e86\u9879\u76ee\u76f8\u5173\u7684\u6240\u6709\u4f9d\u8d56\u3002 \u8fd9\u4e9b\u4f9d\u8d56\u7ec4\u6210\u4e86\u9879\u76ee\u6784\u5efa\u8fc7\u7a0b\u4e2d\u7684\u4e00\u4e2a\u4e2a\u73af\u8282\u3002\u5b83\u4eec\u81ea\u52a8\u4ece\u9879\u76ee\u5b9a\u4e49\u7684\u4ed3\u5e93\u4e2d\u4e0b\u8f7d\u3002\u8981\u83b7\u53d6\u66f4\u591a\u4fe1\u606f\uff0c\u8bf7\u770b\u9879\u76ee\u4f9d\u8d56\u673a\u5236\u3002&#8211;&gt;<br \/>\n\t&nbsp; &nbsp;&lt;dependencies&gt;<br \/>\n\t&nbsp; &nbsp; &lt;!&#8211;\u53c2\u89c1dependencies\/dependency\u5143\u7d20&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &lt;dependency&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&#8230;&#8230;<br \/>\n\t&nbsp; &nbsp; &lt;\/dependency&gt;<br \/>\n\t&nbsp; &nbsp;&lt;\/dependencies&gt;<br \/>\n\t&nbsp; &nbsp;&lt;!&#8211;\u4e0d\u8d5e\u6210\u4f7f\u7528. \u73b0\u5728Maven\u5ffd\u7565\u8be5\u5143\u7d20.&#8211;&gt;<br \/>\n\t&nbsp; &nbsp;&lt;reports\/&gt; &nbsp;&nbsp;<br \/>\n\t&nbsp; &nbsp;&lt;!&#8211;\u8be5\u5143\u7d20\u5305\u62ec\u4f7f\u7528\u62a5\u8868\u63d2\u4ef6\u4ea7\u751f\u62a5\u8868\u7684\u89c4\u8303\u3002\u5f53\u7528\u6237\u6267\u884c&ldquo;mvn site&rdquo;\uff0c\u8fd9\u4e9b\u62a5\u8868\u5c31\u4f1a\u8fd0\u884c\u3002 \u5728\u9875\u9762\u5bfc\u822a\u680f\u80fd\u770b\u5230\u6240\u6709\u62a5\u8868\u7684\u94fe\u63a5\u3002\u53c2\u89c1reporting\u5143\u7d20&#8211;&gt;<br \/>\n\t&nbsp; &nbsp;&lt;reporting&gt;<br \/>\n\t&nbsp; &nbsp; &#8230;&#8230;<br \/>\n\t&nbsp; &nbsp;&lt;\/reporting&gt;<br \/>\n\t&nbsp; &nbsp;&lt;!&#8211;\u53c2\u89c1dependencyManagement\u5143\u7d20&#8211;&gt;<br \/>\n\t&nbsp; &nbsp;&lt;dependencyManagement&gt;<br \/>\n\t&nbsp; &nbsp; &lt;dependencies&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;!&#8211;\u53c2\u89c1dependencies\/dependency\u5143\u7d20&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;dependency&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &#8230;&#8230;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;\/dependency&gt;<br \/>\n\t&nbsp; &nbsp; &lt;\/dependencies&gt;<br \/>\n\t&nbsp; &nbsp;&lt;\/dependencyManagement&gt;<br \/>\n\t&nbsp; &nbsp;&lt;!&#8211;\u53c2\u89c1distributionManagement\u5143\u7d20&#8211;&gt;<br \/>\n\t&nbsp; &nbsp;&lt;distributionManagement&gt;<br \/>\n\t&nbsp; &nbsp; &#8230;&#8230;<br \/>\n\t&nbsp; &nbsp;&lt;\/distributionManagement&gt;<br \/>\n\t&nbsp; &nbsp;&lt;!&#8211;\u53c2\u89c1properties\u5143\u7d20&#8211;&gt;<br \/>\n\t&nbsp; &nbsp;&lt;properties\/&gt;<br \/>\n\t&nbsp; &lt;\/profile&gt;<br \/>\n\t&nbsp;&lt;\/profiles&gt;<br \/>\n\t&nbsp;&lt;!&#8211;\u6a21\u5757\uff08\u6709\u65f6\u79f0\u4f5c\u5b50\u9879\u76ee\uff09 \u88ab\u6784\u5efa\u6210\u9879\u76ee\u7684\u4e00\u90e8\u5206\u3002\u5217\u51fa\u7684\u6bcf\u4e2a\u6a21\u5757\u5143\u7d20\u662f\u6307\u5411\u8be5\u6a21\u5757\u7684\u76ee\u5f55\u7684\u76f8\u5bf9\u8def\u5f84&#8211;&gt;<br \/>\n\t&nbsp;&lt;modules\/&gt;<br \/>\n\t&nbsp; &nbsp; &lt;!&#8211;\u53d1\u73b0\u4f9d\u8d56\u548c\u6269\u5c55\u7684\u8fdc\u7a0b\u4ed3\u5e93\u5217\u8868\u3002&#8211;&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &lt;repositories&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;!&#8211;\u5305\u542b\u9700\u8981\u8fde\u63a5\u5230\u8fdc\u7a0b\u4ed3\u5e93\u7684\u4fe1\u606f&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &lt;repository&gt;&nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;!&#8211;\u5982\u4f55\u5904\u7406\u8fdc\u7a0b\u4ed3\u5e93\u91cc\u53d1\u5e03\u7248\u672c\u7684\u4e0b\u8f7d&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;releases&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;!&#8211;true\u6216\u8005false\u8868\u793a\u8be5\u4ed3\u5e93\u662f\u5426\u4e3a\u4e0b\u8f7d\u67d0\u79cd\u7c7b\u578b\u6784\u4ef6\uff08\u53d1\u5e03\u7248\uff0c\u5feb\u7167\u7248\uff09\u5f00\u542f\u3002 &#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &lt;enabled\/&gt;<br \/>\n\t&nbsp; &nbsp; &lt;!&#8211;\u8be5\u5143\u7d20\u6307\u5b9a\u66f4\u65b0\u53d1\u751f\u7684\u9891\u7387\u3002Maven\u4f1a\u6bd4\u8f83\u672c\u5730POM\u548c\u8fdc\u7a0bPOM\u7684\u65f6\u95f4\u6233\u3002\u8fd9\u91cc\u7684\u9009\u9879\u662f\uff1aalways\uff08\u4e00\u76f4\uff09\uff0cdaily\uff08\u9ed8\u8ba4\uff0c\u6bcf\u65e5\uff09\uff0cinterval\uff1aX\uff08\u8fd9\u91ccX\u662f\u4ee5\u5206\u949f\u4e3a\u5355\u4f4d\u7684\u65f6\u95f4\u95f4\u9694\uff09\uff0c\u6216\u8005never\uff08\u4ece\u4e0d\uff09\u3002&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &lt;updatePolicy\/&gt;<br \/>\n\t&nbsp; &nbsp; &lt;!&#8211;\u5f53Maven\u9a8c\u8bc1\u6784\u4ef6\u6821\u9a8c\u6587\u4ef6\u5931\u8d25\u65f6\u8be5\u600e\u4e48\u505a\uff1aignore\uff08\u5ffd\u7565\uff09\uff0cfail\uff08\u5931\u8d25\uff09\uff0c\u6216\u8005warn\uff08\u8b66\u544a\uff09\u3002&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &lt;checksumPolicy\/&gt;<br \/>\n\t&nbsp; &nbsp;&lt;\/releases&gt;<br \/>\n\t&nbsp; &nbsp;&lt;!&#8211;\u5982\u4f55\u5904\u7406\u8fdc\u7a0b\u4ed3\u5e93\u91cc\u5feb\u7167\u7248\u672c\u7684\u4e0b\u8f7d\u3002\u6709\u4e86releases\u548csnapshots\u8fd9\u4e24\u7ec4\u914d\u7f6e\uff0cPOM\u5c31\u53ef\u4ee5\u5728\u6bcf\u4e2a\u5355\u72ec\u7684\u4ed3\u5e93\u4e2d\uff0c\u4e3a\u6bcf\u79cd\u7c7b\u578b\u7684\u6784\u4ef6\u91c7\u53d6\u4e0d\u540c\u7684\u7b56\u7565\u3002\u4f8b\u5982\uff0c\u53ef\u80fd\u6709\u4eba\u4f1a\u51b3\u5b9a\u53ea\u4e3a\u5f00\u53d1\u76ee\u7684\u5f00\u542f\u5bf9\u5feb\u7167\u7248\u672c\u4e0b\u8f7d\u7684\u652f\u6301\u3002\u53c2\u89c1repositories\/repository\/releases\u5143\u7d20&#8211;&gt;<br \/>\n\t&nbsp; &nbsp;&lt;snapshots&gt;<br \/>\n\t&nbsp; &nbsp; &lt;enabled\/&gt;&lt;updatePolicy\/&gt;&lt;checksumPolicy\/&gt;<br \/>\n\t&nbsp; &nbsp;&lt;\/snapshots&gt;<br \/>\n\t&nbsp; &nbsp;&lt;!&#8211;\u8fdc\u7a0b\u4ed3\u5e93\u552f\u4e00\u6807\u8bc6\u7b26\u3002\u53ef\u4ee5\u7528\u6765\u5339\u914d\u5728settings.xml\u6587\u4ef6\u91cc\u914d\u7f6e\u7684\u8fdc\u7a0b\u4ed3\u5e93&#8211;&gt;<br \/>\n\t&nbsp; &nbsp;&lt;id&gt;banseon-repository-proxy&lt;\/id&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp;&lt;!&#8211;\u8fdc\u7a0b\u4ed3\u5e93\u540d\u79f0&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;name&gt;banseon-repository-proxy&lt;\/name&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;!&#8211;\u8fdc\u7a0b\u4ed3\u5e93URL\uff0c\u6309protocol:\/\/hostname\/path\u5f62\u5f0f&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;url&gt;http:\/\/192.168.1.169:9999\/repository\/&lt;\/url&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;!&#8211;\u7528\u4e8e\u5b9a\u4f4d\u548c\u6392\u5e8f\u6784\u4ef6\u7684\u4ed3\u5e93\u5e03\u5c40\u7c7b\u578b-\u53ef\u4ee5\u662fdefault\uff08\u9ed8\u8ba4\uff09\u6216\u8005legacy\uff08\u9057\u7559\uff09\u3002Maven 2\u4e3a\u5176\u4ed3\u5e93\u63d0\u4f9b\u4e86\u4e00\u4e2a\u9ed8\u8ba4\u7684\u5e03\u5c40\uff1b\u7136\u800c\uff0cMaven 1.x\u6709\u4e00\u79cd\u4e0d\u540c\u7684\u5e03\u5c40\u3002\u6211\u4eec\u53ef\u4ee5\u4f7f\u7528\u8be5\u5143\u7d20\u6307\u5b9a\u5e03\u5c40\u662fdefault\uff08\u9ed8\u8ba4\uff09\u8fd8\u662flegacy\uff08\u9057\u7559\uff09\u3002&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;layout&gt;default&lt;\/layout&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &lt;\/repository&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &lt;\/repositories&gt;<br \/>\n\t&nbsp; &nbsp; &lt;!&#8211;\u53d1\u73b0\u63d2\u4ef6\u7684\u8fdc\u7a0b\u4ed3\u5e93\u5217\u8868\uff0c\u8fd9\u4e9b\u63d2\u4ef6\u7528\u4e8e\u6784\u5efa\u548c\u62a5\u8868&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &lt;pluginRepositories&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;!&#8211;\u5305\u542b\u9700\u8981\u8fde\u63a5\u5230\u8fdc\u7a0b\u63d2\u4ef6\u4ed3\u5e93\u7684\u4fe1\u606f.\u53c2\u89c1repositories\/repository\u5143\u7d20&#8211;&gt;<br \/>\n\t&nbsp; &lt;pluginRepository&gt;<br \/>\n\t&nbsp; &nbsp;&#8230;&#8230;<br \/>\n\t&nbsp; &lt;\/pluginRepository&gt;<br \/>\n\t&nbsp;&lt;\/pluginRepositories&gt;<br \/>\n\t&nbsp; &nbsp;&nbsp;<br \/>\n\t&nbsp; &nbsp; &lt;!&#8211;\u8be5\u5143\u7d20\u63cf\u8ff0\u4e86\u9879\u76ee\u76f8\u5173\u7684\u6240\u6709\u4f9d\u8d56\u3002 \u8fd9\u4e9b\u4f9d\u8d56\u7ec4\u6210\u4e86\u9879\u76ee\u6784\u5efa\u8fc7\u7a0b\u4e2d\u7684\u4e00\u4e2a\u4e2a\u73af\u8282\u3002\u5b83\u4eec\u81ea\u52a8\u4ece\u9879\u76ee\u5b9a\u4e49\u7684\u4ed3\u5e93\u4e2d\u4e0b\u8f7d\u3002\u8981\u83b7\u53d6\u66f4\u591a\u4fe1\u606f\uff0c\u8bf7\u770b\u9879\u76ee\u4f9d\u8d56\u673a\u5236\u3002&#8211;&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &lt;dependencies&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &lt;dependency&gt;<br \/>\n\t&nbsp; &nbsp;&lt;!&#8211;\u4f9d\u8d56\u7684group ID&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;groupId&gt;org.apache.maven&lt;\/groupId&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;!&#8211;\u4f9d\u8d56\u7684artifact ID&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;artifactId&gt;maven-artifact&lt;\/artifactId&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;!&#8211;\u4f9d\u8d56\u7684\u7248\u672c\u53f7\u3002 \u5728Maven 2\u91cc, \u4e5f\u53ef\u4ee5\u914d\u7f6e\u6210\u7248\u672c\u53f7\u7684\u8303\u56f4\u3002&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;version&gt;3.8.1&lt;\/version&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;!&#8211;\u4f9d\u8d56\u7c7b\u578b\uff0c\u9ed8\u8ba4\u7c7b\u578b\u662fjar\u3002\u5b83\u901a\u5e38\u8868\u793a\u4f9d\u8d56\u7684\u6587\u4ef6\u7684\u6269\u5c55\u540d\uff0c\u4f46\u4e5f\u6709\u4f8b\u5916\u3002\u4e00\u4e2a\u7c7b\u578b\u53ef\u4ee5\u88ab\u6620\u5c04\u6210\u53e6\u5916\u4e00\u4e2a\u6269\u5c55\u540d\u6216\u5206\u7c7b\u5668\u3002\u7c7b\u578b\u7ecf\u5e38\u548c\u4f7f\u7528\u7684\u6253\u5305\u65b9\u5f0f\u5bf9\u5e94\uff0c\u5c3d\u7ba1\u8fd9\u4e5f\u6709\u4f8b\u5916\u3002\u4e00\u4e9b\u7c7b\u578b\u7684\u4f8b\u5b50\uff1ajar\uff0cwar\uff0cejb-client\u548ctest-jar\u3002\u5982\u679c\u8bbe\u7f6eextensions\u4e3a true\uff0c\u5c31\u53ef\u4ee5\u5728plugin\u91cc\u5b9a\u4e49\u65b0\u7684\u7c7b\u578b\u3002\u6240\u4ee5\u524d\u9762\u7684\u7c7b\u578b\u7684\u4f8b\u5b50\u4e0d\u5b8c\u6574\u3002&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;type&gt;jar&lt;\/type&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;!&#8211;\u4f9d\u8d56\u7684\u5206\u7c7b\u5668\u3002\u5206\u7c7b\u5668\u53ef\u4ee5\u533a\u5206\u5c5e\u4e8e\u540c\u4e00\u4e2aPOM\uff0c\u4f46\u4e0d\u540c\u6784\u5efa\u65b9\u5f0f\u7684\u6784\u4ef6\u3002\u5206\u7c7b\u5668\u540d\u88ab\u9644\u52a0\u5230\u6587\u4ef6\u540d\u7684\u7248\u672c\u53f7\u540e\u9762\u3002\u4f8b\u5982\uff0c\u5982\u679c\u4f60\u60f3\u8981\u6784\u5efa\u4e24\u4e2a\u5355\u72ec\u7684\u6784\u4ef6\u6210JAR\uff0c\u4e00\u4e2a\u4f7f\u7528Java 1.4\u7f16\u8bd1\u5668\uff0c\u53e6\u4e00\u4e2a\u4f7f\u7528Java 6\u7f16\u8bd1\u5668\uff0c\u4f60\u5c31\u53ef\u4ee5\u4f7f\u7528\u5206\u7c7b\u5668\u6765\u751f\u6210\u4e24\u4e2a\u5355\u72ec\u7684JAR\u6784\u4ef6\u3002&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;classifier&gt;&lt;\/classifier&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;!&#8211;\u4f9d\u8d56\u8303\u56f4\u3002\u5728\u9879\u76ee\u53d1\u5e03\u8fc7\u7a0b\u4e2d\uff0c\u5e2e\u52a9\u51b3\u5b9a\u54ea\u4e9b\u6784\u4ef6\u88ab\u5305\u62ec\u8fdb\u6765\u3002\u6b32\u77e5\u8be6\u60c5\u8bf7\u53c2\u8003\u4f9d\u8d56\u673a\u5236\u3002&nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &#8211; compile \uff1a\u9ed8\u8ba4\u8303\u56f4\uff0c\u7528\u4e8e\u7f16\u8bd1 &nbsp;&nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &#8211; provided\uff1a\u7c7b\u4f3c\u4e8e\u7f16\u8bd1\uff0c\u4f46\u652f\u6301\u4f60\u671f\u5f85jdk\u6216\u8005\u5bb9\u5668\u63d0\u4f9b\uff0c\u7c7b\u4f3c\u4e8eclasspath &nbsp;&nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &#8211; runtime: \u5728\u6267\u884c\u65f6\u9700\u8981\u4f7f\u7528 &nbsp;&nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &#8211; test: &nbsp; &nbsp;\u7528\u4e8etest\u4efb\u52a1\u65f6\u4f7f\u7528 &nbsp;&nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &#8211; system: \u9700\u8981\u5916\u5728\u63d0\u4f9b\u76f8\u5e94\u7684\u5143\u7d20\u3002\u901a\u8fc7systemPath\u6765\u53d6\u5f97 &nbsp;&nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &#8211; systemPath: \u4ec5\u7528\u4e8e\u8303\u56f4\u4e3asystem\u3002\u63d0\u4f9b\u76f8\u5e94\u7684\u8def\u5f84 &nbsp;&nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &#8211; optional: &nbsp; \u5f53\u9879\u76ee\u81ea\u8eab\u88ab\u4f9d\u8d56\u65f6\uff0c\u6807\u6ce8\u4f9d\u8d56\u662f\u5426\u4f20\u9012\u3002\u7528\u4e8e\u8fde\u7eed\u4f9d\u8d56\u65f6\u4f7f\u7528&#8211;&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;scope&gt;test&lt;\/scope&gt; &nbsp; &nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;!&#8211;\u4ec5\u4f9bsystem\u8303\u56f4\u4f7f\u7528\u3002\u6ce8\u610f\uff0c\u4e0d\u9f13\u52b1\u4f7f\u7528\u8fd9\u4e2a\u5143\u7d20\uff0c\u5e76\u4e14\u5728\u65b0\u7684\u7248\u672c\u4e2d\u8be5\u5143\u7d20\u53ef\u80fd\u88ab\u8986\u76d6\u6389\u3002\u8be5\u5143\u7d20\u4e3a\u4f9d\u8d56\u89c4\u5b9a\u4e86\u6587\u4ef6\u7cfb\u7edf\u4e0a\u7684\u8def\u5f84\u3002\u9700\u8981\u7edd\u5bf9\u8def\u5f84\u800c\u4e0d\u662f\u76f8\u5bf9\u8def\u5f84\u3002\u63a8\u8350\u4f7f\u7528\u5c5e\u6027\u5339\u914d\u7edd\u5bf9\u8def\u5f84\uff0c\u4f8b\u5982${java.home}\u3002&#8211;&gt;&nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;systemPath&gt;&lt;\/systemPath&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;!&#8211;\u5f53\u8ba1\u7b97\u4f20\u9012\u4f9d\u8d56\u65f6\uff0c \u4ece\u4f9d\u8d56\u6784\u4ef6\u5217\u8868\u91cc\uff0c\u5217\u51fa\u88ab\u6392\u9664\u7684\u4f9d\u8d56\u6784\u4ef6\u96c6\u3002\u5373\u544a\u8bc9maven\u4f60\u53ea\u4f9d\u8d56\u6307\u5b9a\u7684\u9879\u76ee\uff0c\u4e0d\u4f9d\u8d56\u9879\u76ee\u7684\u4f9d\u8d56\u3002\u6b64\u5143\u7d20\u4e3b\u8981\u7528\u4e8e\u89e3\u51b3\u7248\u672c\u51b2\u7a81\u95ee\u9898&#8211;&gt;&nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;exclusions&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;exclusion&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;artifactId&gt;spring-core&lt;\/artifactId&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;groupId&gt;org.springframework&lt;\/groupId&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;\/exclusion&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;\/exclusions&gt; &nbsp; &nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;!&#8211;\u53ef\u9009\u4f9d\u8d56\uff0c\u5982\u679c\u4f60\u5728\u9879\u76eeB\u4e2d\u628aC\u4f9d\u8d56\u58f0\u660e\u4e3a\u53ef\u9009\uff0c\u4f60\u5c31\u9700\u8981\u5728\u4f9d\u8d56\u4e8eB\u7684\u9879\u76ee\uff08\u4f8b\u5982\u9879\u76eeA\uff09\u4e2d\u663e\u5f0f\u7684\u5f15\u7528\u5bf9C\u7684\u4f9d\u8d56\u3002\u53ef\u9009\u4f9d\u8d56\u963b\u65ad\u4f9d\u8d56\u7684\u4f20\u9012\u6027\u3002&#8211;&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;optional&gt;true&lt;\/optional&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &lt;\/dependency&gt;<br \/>\n\t&nbsp; &nbsp; &lt;\/dependencies&gt;&nbsp;<br \/>\n\t&nbsp; &nbsp; &lt;!&#8211;\u4e0d\u8d5e\u6210\u4f7f\u7528. \u73b0\u5728Maven\u5ffd\u7565\u8be5\u5143\u7d20.&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &lt;reports&gt;&lt;\/reports&gt;<br \/>\n\t&nbsp; &nbsp; &lt;!&#8211;\u8be5\u5143\u7d20\u63cf\u8ff0\u4f7f\u7528\u62a5\u8868\u63d2\u4ef6\u4ea7\u751f\u62a5\u8868\u7684\u89c4\u8303\u3002\u5f53\u7528\u6237\u6267\u884c&ldquo;mvn site&rdquo;\uff0c\u8fd9\u4e9b\u62a5\u8868\u5c31\u4f1a\u8fd0\u884c\u3002 \u5728\u9875\u9762\u5bfc\u822a\u680f\u80fd\u770b\u5230\u6240\u6709\u62a5\u8868\u7684\u94fe\u63a5\u3002&#8211;&gt;&nbsp;<br \/>\n\t&nbsp;&lt;reporting&gt;<br \/>\n\t&nbsp; &lt;!&#8211;true\uff0c\u5219\uff0c\u7f51\u7ad9\u4e0d\u5305\u62ec\u9ed8\u8ba4\u7684\u62a5\u8868\u3002\u8fd9\u5305\u62ec&ldquo;\u9879\u76ee\u4fe1\u606f&rdquo;\u83dc\u5355\u4e2d\u7684\u62a5\u8868\u3002&#8211;&gt;<br \/>\n\t&nbsp; &lt;excludeDefaults\/&gt;<br \/>\n\t&nbsp; &lt;!&#8211;\u6240\u6709\u4ea7\u751f\u7684\u62a5\u8868\u5b58\u653e\u5230\u54ea\u91cc\u3002\u9ed8\u8ba4\u503c\u662f${project.build.directory}\/site\u3002&#8211;&gt;<br \/>\n\t&nbsp; &lt;outputDirectory\/&gt;<br \/>\n\t&nbsp; &lt;!&#8211;\u4f7f\u7528\u7684\u62a5\u8868\u63d2\u4ef6\u548c\u4ed6\u4eec\u7684\u914d\u7f6e\u3002&#8211;&gt;<br \/>\n\t&nbsp; &lt;plugins&gt;<br \/>\n\t&nbsp; &nbsp;&lt;!&#8211;plugin\u5143\u7d20\u5305\u542b\u63cf\u8ff0\u62a5\u8868\u63d2\u4ef6\u9700\u8981\u7684\u4fe1\u606f&#8211;&gt;<br \/>\n\t&nbsp; &nbsp;&lt;plugin&gt;<br \/>\n\t&nbsp; &nbsp; &lt;!&#8211;\u62a5\u8868\u63d2\u4ef6\u5728\u4ed3\u5e93\u91cc\u7684group ID&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &lt;groupId\/&gt;<br \/>\n\t&nbsp; &nbsp; &lt;!&#8211;\u62a5\u8868\u63d2\u4ef6\u5728\u4ed3\u5e93\u91cc\u7684artifact ID&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &lt;artifactId\/&gt;<br \/>\n\t&nbsp; &nbsp; &lt;!&#8211;\u88ab\u4f7f\u7528\u7684\u62a5\u8868\u63d2\u4ef6\u7684\u7248\u672c\uff08\u6216\u7248\u672c\u8303\u56f4\uff09&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &lt;version\/&gt;<br \/>\n\t&nbsp; &nbsp; &lt;!&#8211;\u4efb\u4f55\u914d\u7f6e\u662f\u5426\u88ab\u4f20\u64ad\u5230\u5b50\u9879\u76ee&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &lt;inherited\/&gt;<br \/>\n\t&nbsp; &nbsp; &lt;!&#8211;\u62a5\u8868\u63d2\u4ef6\u7684\u914d\u7f6e&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &lt;configuration\/&gt;<br \/>\n\t&nbsp; &nbsp; &lt;!&#8211;\u4e00\u7ec4\u62a5\u8868\u7684\u591a\u91cd\u89c4\u8303\uff0c\u6bcf\u4e2a\u89c4\u8303\u53ef\u80fd\u6709\u4e0d\u540c\u7684\u914d\u7f6e\u3002\u4e00\u4e2a\u89c4\u8303\uff08\u62a5\u8868\u96c6\uff09\u5bf9\u5e94\u4e00\u4e2a\u6267\u884c\u76ee\u6807 \u3002\u4f8b\u5982\uff0c\u67091\uff0c2\uff0c3\uff0c4\uff0c5\uff0c6\uff0c7\uff0c8\uff0c9\u4e2a\u62a5\u8868\u30021\uff0c2\uff0c5\u6784\u6210A\u62a5\u8868\u96c6\uff0c\u5bf9\u5e94\u4e00\u4e2a\u6267\u884c\u76ee\u6807\u30022\uff0c5\uff0c8\u6784\u6210B\u62a5\u8868\u96c6\uff0c\u5bf9\u5e94\u53e6\u4e00\u4e2a\u6267\u884c\u76ee\u6807&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &lt;reportSets&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;!&#8211;\u8868\u793a\u62a5\u8868\u7684\u4e00\u4e2a\u96c6\u5408\uff0c\u4ee5\u53ca\u4ea7\u751f\u8be5\u96c6\u5408\u7684\u914d\u7f6e&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;reportSet&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &lt;!&#8211;\u62a5\u8868\u96c6\u5408\u7684\u552f\u4e00\u6807\u8bc6\u7b26\uff0cPOM\u7ee7\u627f\u65f6\u7528\u5230&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &lt;id\/&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &lt;!&#8211;\u4ea7\u751f\u62a5\u8868\u96c6\u5408\u65f6\uff0c\u88ab\u4f7f\u7528\u7684\u62a5\u8868\u7684\u914d\u7f6e&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &lt;configuration\/&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &lt;!&#8211;\u914d\u7f6e\u662f\u5426\u88ab\u7ee7\u627f\u5230\u5b50POMs&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &lt;inherited\/&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &lt;!&#8211;\u8fd9\u4e2a\u96c6\u5408\u91cc\u4f7f\u7528\u5230\u54ea\u4e9b\u62a5\u8868&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &lt;reports\/&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp;&lt;\/reportSet&gt;<br \/>\n\t&nbsp; &nbsp; &lt;\/reportSets&gt;<br \/>\n\t&nbsp; &nbsp;&lt;\/plugin&gt;<br \/>\n\t&nbsp; &lt;\/plugins&gt;<br \/>\n\t&nbsp;&lt;\/reporting&gt;<br \/>\n\t&nbsp;&lt;!&#8211;\u7ee7\u627f\u81ea\u8be5\u9879\u76ee\u7684\u6240\u6709\u5b50\u9879\u76ee\u7684\u9ed8\u8ba4\u4f9d\u8d56\u4fe1\u606f\u3002\u8fd9\u90e8\u5206\u7684\u4f9d\u8d56\u4fe1\u606f\u4e0d\u4f1a\u88ab\u7acb\u5373\u89e3\u6790,\u800c\u662f\u5f53\u5b50\u9879\u76ee\u58f0\u660e\u4e00\u4e2a\u4f9d\u8d56\uff08\u5fc5\u987b\u63cf\u8ff0group ID\u548cartifact ID\u4fe1\u606f\uff09\uff0c\u5982\u679cgroup ID\u548cartifact ID\u4ee5\u5916\u7684\u4e00\u4e9b\u4fe1\u606f\u6ca1\u6709\u63cf\u8ff0\uff0c\u5219\u901a\u8fc7group ID\u548cartifact ID\u5339\u914d\u5230\u8fd9\u91cc\u7684\u4f9d\u8d56\uff0c\u5e76\u4f7f\u7528\u8fd9\u91cc\u7684\u4f9d\u8d56\u4fe1\u606f\u3002&#8211;&gt;&nbsp;<br \/>\n\t&nbsp;&lt;dependencyManagement&gt;<br \/>\n\t&nbsp; &lt;dependencies&gt;<br \/>\n\t&nbsp; &nbsp;&lt;!&#8211;\u53c2\u89c1dependencies\/dependency\u5143\u7d20&#8211;&gt;<br \/>\n\t&nbsp; &nbsp;&lt;dependency&gt;<br \/>\n\t&nbsp; &nbsp; &#8230;&#8230;<br \/>\n\t&nbsp; &nbsp;&lt;\/dependency&gt;<br \/>\n\t&nbsp; &lt;\/dependencies&gt;<br \/>\n\t&nbsp;&lt;\/dependencyManagement&gt; &nbsp; &nbsp;<br \/>\n\t&nbsp; &nbsp; &lt;!&#8211;\u9879\u76ee\u5206\u53d1\u4fe1\u606f\uff0c\u5728\u6267\u884cmvn deploy\u540e\u8868\u793a\u8981\u53d1\u5e03\u7684\u4f4d\u7f6e\u3002\u6709\u4e86\u8fd9\u4e9b\u4fe1\u606f\u5c31\u53ef\u4ee5\u628a\u7f51\u7ad9\u90e8\u7f72\u5230\u8fdc\u7a0b\u670d\u52a1\u5668\u6216\u8005\u628a\u6784\u4ef6\u90e8\u7f72\u5230\u8fdc\u7a0b\u4ed3\u5e93\u3002&#8211;&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &lt;distributionManagement&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &lt;!&#8211;\u90e8\u7f72\u9879\u76ee\u4ea7\u751f\u7684\u6784\u4ef6\u5230\u8fdc\u7a0b\u4ed3\u5e93\u9700\u8981\u7684\u4fe1\u606f&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &lt;repository&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;!&#8211;\u662f\u5206\u914d\u7ed9\u5feb\u7167\u4e00\u4e2a\u552f\u4e00\u7684\u7248\u672c\u53f7\uff08\u7531\u65f6\u95f4\u6233\u548c\u6784\u5efa\u6d41\u6c34\u53f7\uff09\uff1f\u8fd8\u662f\u6bcf\u6b21\u90fd\u4f7f\u7528\u76f8\u540c\u7684\u7248\u672c\u53f7\uff1f\u53c2\u89c1repositories\/repository\u5143\u7d20&#8211;&gt;<br \/>\n\t&nbsp; &nbsp;&lt;uniqueVersion\/&gt;<br \/>\n\t&nbsp; &nbsp;&lt;id&gt;banseon-maven2&lt;\/id&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp;&lt;name&gt;banseon maven2&lt;\/name&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;url&gt;file:\/\/${basedir}\/target\/deploy&lt;\/url&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;layout\/&gt;<br \/>\n\t&nbsp; &lt;\/repository&gt;<br \/>\n\t&nbsp; &lt;!&#8211;\u6784\u4ef6\u7684\u5feb\u7167\u90e8\u7f72\u5230\u54ea\u91cc\uff1f\u5982\u679c\u6ca1\u6709\u914d\u7f6e\u8be5\u5143\u7d20\uff0c\u9ed8\u8ba4\u90e8\u7f72\u5230repository\u5143\u7d20\u914d\u7f6e\u7684\u4ed3\u5e93\uff0c\u53c2\u89c1distributionManagement\/repository\u5143\u7d20&#8211;&gt; &nbsp;<br \/>\n\t&nbsp; &lt;snapshotRepository&gt;<br \/>\n\t&nbsp; &nbsp;&lt;uniqueVersion\/&gt;<br \/>\n\t&nbsp; &nbsp;&lt;id&gt;banseon-maven2&lt;\/id&gt;&nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;name&gt;Banseon-maven2 Snapshot Repository&lt;\/name&gt;&nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;url&gt;scp:\/\/svn.baidu.com\/banseon:\/usr\/local\/maven-snapshot&lt;\/url&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp;&lt;layout\/&gt;<br \/>\n\t&nbsp; &lt;\/snapshotRepository&gt;<br \/>\n\t&nbsp; &lt;!&#8211;\u90e8\u7f72\u9879\u76ee\u7684\u7f51\u7ad9\u9700\u8981\u7684\u4fe1\u606f&#8211;&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &lt;site&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&lt;!&#8211;\u90e8\u7f72\u4f4d\u7f6e\u7684\u552f\u4e00\u6807\u8bc6\u7b26\uff0c\u7528\u6765\u5339\u914d\u7ad9\u70b9\u548csettings.xml\u6587\u4ef6\u91cc\u7684\u914d\u7f6e&#8211;&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;id&gt;banseon-site&lt;\/id&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;!&#8211;\u90e8\u7f72\u4f4d\u7f6e\u7684\u540d\u79f0&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;name&gt;business api website&lt;\/name&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;!&#8211;\u90e8\u7f72\u4f4d\u7f6e\u7684URL\uff0c\u6309protocol:\/\/hostname\/path\u5f62\u5f0f&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;url&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; scp:\/\/svn.baidu.com\/banseon:\/var\/www\/localhost\/banseon-web &nbsp;&nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &lt;\/url&gt; &nbsp;<br \/>\n\t&nbsp; &nbsp; &nbsp; &nbsp; &lt;\/site&gt;<br \/>\n\t&nbsp; &lt;!&#8211;\u9879\u76ee\u4e0b\u8f7d\u9875\u9762\u7684URL\u3002\u5982\u679c\u6ca1\u6709\u8be5\u5143\u7d20\uff0c\u7528\u6237\u5e94\u8be5\u53c2\u8003\u4e3b\u9875\u3002\u4f7f\u7528\u8be5\u5143\u7d20\u7684\u539f\u56e0\u662f\uff1a\u5e2e\u52a9\u5b9a\u4f4d\u90a3\u4e9b\u4e0d\u5728\u4ed3\u5e93\u91cc\u7684\u6784\u4ef6\uff08\u7531\u4e8elicense\u9650\u5236\uff09\u3002&#8211;&gt;<br \/>\n\t&nbsp; &lt;downloadUrl\/&gt;<br \/>\n\t&nbsp; &lt;!&#8211;\u5982\u679c\u6784\u4ef6\u6709\u4e86\u65b0\u7684group ID\u548cartifact ID\uff08\u6784\u4ef6\u79fb\u5230\u4e86\u65b0\u7684\u4f4d\u7f6e\uff09\uff0c\u8fd9\u91cc\u5217\u51fa\u6784\u4ef6\u7684\u91cd\u5b9a\u4f4d\u4fe1\u606f\u3002&#8211;&gt;<br \/>\n\t&nbsp; &lt;relocation&gt;<br \/>\n\t&nbsp; &nbsp;&lt;!&#8211;\u6784\u4ef6\u65b0\u7684group ID&#8211;&gt;<br \/>\n\t&nbsp; &nbsp;&lt;groupId\/&gt;<br \/>\n\t&nbsp; &nbsp;&lt;!&#8211;\u6784\u4ef6\u65b0\u7684artifact ID&#8211;&gt;<br \/>\n\t&nbsp; &nbsp;&lt;artifactId\/&gt;<br \/>\n\t&nbsp; &nbsp;&lt;!&#8211;\u6784\u4ef6\u65b0\u7684\u7248\u672c\u53f7&#8211;&gt;<br \/>\n\t&nbsp; &nbsp;&lt;version\/&gt;<br \/>\n\t&nbsp; &nbsp;&lt;!&#8211;\u663e\u793a\u7ed9\u7528\u6237\u7684\uff0c\u5173\u4e8e\u79fb\u52a8\u7684\u989d\u5916\u4fe1\u606f\uff0c\u4f8b\u5982\u539f\u56e0\u3002&#8211;&gt;<br \/>\n\t&nbsp; &nbsp;&lt;message\/&gt;<br \/>\n\t&nbsp; &lt;\/relocation&gt;<br \/>\n\t&nbsp; &lt;!&#8211;\u7ed9\u51fa\u8be5\u6784\u4ef6\u5728\u8fdc\u7a0b\u4ed3\u5e93\u7684\u72b6\u6001\u3002\u4e0d\u5f97\u5728\u672c\u5730\u9879\u76ee\u4e2d\u8bbe\u7f6e\u8be5\u5143\u7d20\uff0c\u56e0\u4e3a\u8fd9\u662f\u5de5\u5177\u81ea\u52a8\u66f4\u65b0\u7684\u3002\u6709\u6548\u7684\u503c\u6709\uff1anone\uff08\u9ed8\u8ba4\uff09\uff0cconverted\uff08\u4ed3\u5e93\u7ba1\u7406\u5458\u4eceMaven 1 POM\u8f6c\u6362\u8fc7\u6765\uff09\uff0cpartner\uff08\u76f4\u63a5\u4ece\u4f19\u4f34Maven 2\u4ed3\u5e93\u540c\u6b65\u8fc7\u6765\uff09\uff0cdeployed\uff08\u4eceMaven 2\u5b9e\u4f8b\u90e8\u7f72\uff09\uff0cverified\uff08\u88ab\u6838\u5b9e\u65f6\u6b63\u786e\u7684\u548c\u6700\u7ec8\u7684\uff09\u3002&#8211;&gt;<br \/>\n\t&nbsp; &lt;status\/&gt; &nbsp; &nbsp; &nbsp; &nbsp;<br \/>\n\t&nbsp; &nbsp; &lt;\/distributionManagement&gt;<br \/>\n\t&nbsp; &nbsp; &lt;!&#8211;\u4ee5\u503c\u66ff\u4ee3\u540d\u79f0\uff0cProperties\u53ef\u4ee5\u5728\u6574\u4e2aPOM\u4e2d\u4f7f\u7528\uff0c\u4e5f\u53ef\u4ee5\u4f5c\u4e3a\u89e6\u53d1\u6761\u4ef6\uff08\u89c1settings.xml\u914d\u7f6e\u6587\u4ef6\u91ccactivation\u5143\u7d20\u7684\u8bf4\u660e\uff09\u3002\u683c\u5f0f\u662f&lt;name&gt;value&lt;\/name&gt;\u3002&#8211;&gt;<br \/>\n\t&nbsp; &nbsp; &lt;properties\/&gt;<br \/>\n\t&lt;\/project&gt;<\/p>\n<!-- <audio autoplay=\"autoplay\" height=\"100\" width=\"100\" hidden=\"true\"><source src=\"https:\/\/c.coka.la\/orAvPR.mp3\" type=\"audio\/mp3\"\/><\/audio><img decoding=\"async\" src=\"https:\/\/images.weserv.nl\/?url=https:\/\/ws3.sinaimg.cn\/large\/8fa5dcfcgy1g4em3rzar5j20ib089ae0.jpg\" alt=\"\u4e1a\u4f59\u8349\u516c\u4f17\u53f7\"\/> --><p><!-- <img decoding=\"async\" src=\"https:\/\/raw.githubusercontent.com\/xmt1139057136\/xttblog\/master\/8fa5dcfcgy1g4em3rzar5j20ib089ae0.jpg\" alt=\"\u4e1a\u4f59\u8349\u516c\u4f17\u53f7\"\/>--><img decoding=\"async\" src=\"https:\/\/saas.51autoparts.cn\/api\/admin\/sys-file\/oss\/file?fileName=84db51f8561e448f9a4fda2eff0811f9.jpg\" alt=\"\u4e1a\u4f59\u8349\u516c\u4f17\u53f7\"\/><\/p><p>\u6700\u540e\uff0c\u6b22\u8fce\u5173\u6ce8\u6211\u7684\u4e2a\u4eba\u5fae\u4fe1\u516c\u4f17\u53f7\uff1a\u4e1a\u4f59\u8349\uff08yyucao\uff09\uff01<b>\u53ef\u52a0\u4f5c\u8005\u5fae\u4fe1\u53f7\uff1a<font color=\"red\">xttblog2<\/font>\u3002\u5907\u6ce8\uff1a\u201c1\u201d\uff0c\u6dfb\u52a0\u535a\u4e3b\u5fae\u4fe1\u62c9\u4f60\u8fdb\u5fae\u4fe1\u7fa4\u3002\u5907\u6ce8\u9519\u8bef\u4e0d\u4f1a\u540c\u610f\u597d\u53cb\u7533\u8bf7\u3002<\/b>\u518d\u6b21\u611f\u8c22\u60a8\u7684\u5173\u6ce8\uff01\u540e\u7eed\u6709\u7cbe\u5f69\u5185\u5bb9\u4f1a\u7b2c\u4e00\u65f6\u95f4\u53d1\u7ed9\u60a8\uff01\u539f\u521b\u6587\u7ae0\u6295\u7a3f\u8bf7\u53d1\u9001\u81f3532009913@qq.com\u90ae\u7bb1\u3002\u5546\u52a1\u5408\u4f5c\u4e5f\u53ef\u6dfb\u52a0\u4f5c\u8005\u5fae\u4fe1\u8fdb\u884c\u8054\u7cfb\uff01<\/p><p>\u672c\u6587\u539f\u6587\u51fa\u5904\uff1a<a href=\"https:\/\/www.xttblog.com\">\u4e1a\u4f59\u8349<\/a>\uff1a &raquo; <a href=\"https:\/\/www.xttblog.com\/?p=1006\">Maven pom.xml \u914d\u7f6e\u8be6\u89e3<\/a><\/p><!-- <div class=\"bd-reward-stl\"><button id=\"bdRewardBtn\"><span><\/span><\/button><\/div> -->","protected":false},"excerpt":{"rendered":"<p>Maven \u9879\u76ee\u5bf9\u8c61\u6a21\u578b(POM)\uff0c\u53ef\u4ee5\u901a\u8fc7\u4e00\u5c0f\u6bb5\u63cf\u8ff0\u4fe1\u606f\u6765\u7ba1\u7406\u9879\u76ee\u7684\u6784\u5efa\uff0c\u62a5\u544a\u548c\u6587\u6863\u7684\u8f6f\u4ef6\u9879\u76ee\u7ba1\u7406\u5de5\u5177\u3002 M [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[713,449,452,714,715],"class_list":["post-1006","post","type-post","status-publish","format-standard","hentry","category-java","tag-maven","tag-pom","tag-715"],"_links":{"self":[{"href":"https:\/\/www.xttblog.com\/index.php?rest_route=\/wp\/v2\/posts\/1006","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.xttblog.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.xttblog.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.xttblog.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.xttblog.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1006"}],"version-history":[{"count":1,"href":"https:\/\/www.xttblog.com\/index.php?rest_route=\/wp\/v2\/posts\/1006\/revisions"}],"predecessor-version":[{"id":1007,"href":"https:\/\/www.xttblog.com\/index.php?rest_route=\/wp\/v2\/posts\/1006\/revisions\/1007"}],"wp:attachment":[{"href":"https:\/\/www.xttblog.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1006"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.xttblog.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1006"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.xttblog.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1006"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}