maven pom.xml文件详解

水深无声 2022-08-18 00:55 222阅读 0赞

1 < project xmlns =”http://maven.apache.org/POM/4.0.0 “
2
3 xmlns:xsi =”http://www.w3.org/2001/XMLSchema-instance “
4
5 xsi:schemaLocation =”http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4\_0\_0.xsd “ >
6
7
8
9 < parent >
10
11
12
13 < artifactId />
14
15
16
17 < groupId />
18
19
20
21 < version />
22
23
24
25 < relativePath />
26
27 </ parent >
28
29
30
31 < modelVersion > 4.0.0 </ modelVersion >
32
33
34
35 < groupId > asia.banseon </ groupId >
36
37
38
39 < artifactId > banseon-maven2 </ artifactId >
40
41
42
43 < packaging > jar </ packaging >
44
45
46
47 < version > 1.0-SNAPSHOT </ version >
48
49
50
51 < name > banseon-maven </ name >
52
53
54
55 < url > http://www.baidu.com/banseon </ url >
56
57
58
59 < description > A maven project to study maven. </ description >
60
61
62
63 < prerequisites >
64
65
66
67 < maven />
68
69 </ prerequisites >
70
71
72
73 < issueManagement >
74
75
76
77 < system > jira </ system >
78
79
80
81 < url > http://jira.baidu.com/banseon </ url >
82
83 </ issueManagement >
84
85
86
87 < ciManagement >
88
89
90
91 < system />
92
93
94
95 < url />
96
97
98
99 < notifiers >
100
101
102
103 < notifier >
104
105
106
107 < type />
108
109
110
111 < sendOnError />
112
113
114
115 < sendOnFailure />
116
117
118
119 < sendOnSuccess />
120
121
122
123 < sendOnWarning />
124
125
126
127 < address />
128
129
130
131 < configuration />
132
133 </ notifier >
134
135 </ notifiers >
136
137 </ ciManagement >
138
139
140
141 < inceptionYear />
142
143
144
145 < mailingLists >
146
147
148
149 < mailingList >
150
151
152
153 < name > Demo </ name >
154
155
156
157 < post > banseon@126.com </ post >
158
159
160
161 < subscribe > banseon@126.com </ subscribe >
162
163
164
165 < unsubscribe > banseon@126.com </ unsubscribe >
166
167
168
169 < archive > http:/hi.baidu.com/banseon/demo/dev/ </ archive >
170
171 </ mailingList >
172
173 </ mailingLists >
174
175
176
177 < developers >
178
179
180
181 < developer >
182
183
184
185 < id > HELLO WORLD </ id >
186
187
188
189 < name > banseon </ name >
190
191
192
193 < email > banseon@126.com </ email >
194
195
196
197 < url />
198
199
200
201 < roles >
202
203 < role > Project Manager </ role >
204
205 < role > Architect </ role >
206
207 </ roles >
208
209
210
211 < organization > demo </ organization >
212
213
214
215 < organizationUrl > http://hi.baidu.com/banseon </ organizationUrl >
216
217
218
219 < properties >
220
221 < dept > No </ dept >
222
223 </ properties >
224
225
226
227 < timezone > -5 </ timezone >
228
229 </ developer >
230
231 </ developers >
232
233
234
235 < contributors >
236
237
238
239 < contributor >
240
241 < name />< email />< url />< organization />< organizationUrl />< roles />< timezone />< properties />
242
243 </ contributor >
244
245 </ contributors >
246
247
248
249 < licenses >
250
251
252
253 < license >
254
255
256
257 < name > Apache 2 </ name >
258
259
260
261 < url > http://www.baidu.com/banseon/LICENSE-2.0.txt </ url >
262
263
268
269 < distribution > repo </ distribution >
270
271
272
273 < comments > A business-friendly OSS license </ comments >
274
275 </ license >
276
277 </ licenses >
278
279
280
281 < scm >
282
283
284
285 < connection >
286
287 scm:svn:http://svn.baidu.com/banseon/maven/banseon/banseon-maven2-trunk(dao-trunk)
288
289 </ connection >
290
291
292
293 < developerConnection >
294
295 scm:svn:http://svn.baidu.com/banseon/maven/banseon/dao-trunk
296
297 </ developerConnection >
298
299
300
301 < tag />
302
303
304
305 < url > http://svn.baidu.com/banseon </ url >
306
307 </ scm >
308
309
310
311 < organization >
312
313
314
315 < name > demo </ name >
316
317
318
319 < url > http://www.baidu.com/banseon </ url >
320
321 </ organization >
322
323
324
325 < build >
326
327
328
329 < sourceDirectory />
330
331
332
333 < scriptSourceDirectory />
334
335
336
337 < testSourceDirectory />
338
339
340
341 < outputDirectory />
342
343
344
345 < testOutputDirectory />
346
347
348
349 < extensions >
350
351
352
353 < extension >
354
355
356
357 < groupId />
358
359
360
361 < artifactId />
362
363
364
365 < version />
366
367 </ extension >
368
369 </ extensions >
370
371
372
373 < defaultGoal />
374
375
376
377 < resources >
378
379
380
381 < resource >
382
383
384
385 < targetPath />
386
387
388
389 < filtering />
390
391
392
393 < directory />
394
395
396
397 < includes />
398
399
400
401 < excludes />
402
403 </ resource >
404
405 </ resources >
406
407
408
409 < testResources >
410
411
412
413 < testResource >
414
415 < targetPath />< filtering />< directory />< includes />< excludes />
416
417 </ testResource >
418
419 </ testResources >
420
421
422
423 < directory />
424
425
426
427 < finalName />
428
429
430
431 < filters />
432
433
434
435 < pluginManagement >
436
437
438
439 < plugins >
440
441
442
443 < plugin >
444
445
446
447 < groupId />
448
449
450
451 < artifactId />
452
453
454
455 < version />
456
457
458
459 < extensions />
460
461
462
463 < executions >
464
465
466
467 < execution >
468
469
470
471 < id />
472
473
474
475 < phase />
476
477
478
479 < goals />
480
481
482
483 < inherited />
484
485
486
487 < configuration />
488
489 </ execution >
490
491 </ executions >
492
493
494
495 < dependencies >
496
497
498
499 < dependency >
500
501 dot.gifdot.gif
502
503 </ dependency >
504
505 </ dependencies >
506
507
508
509 < inherited />
510
511
512
513 < configuration />
514
515 </ plugin >
516
517 </ plugins >
518
519 </ pluginManagement >
520
521
522
523 < plugins >
524
525
526
527 < plugin >
528
529 < groupId />< artifactId />< version />< extensions />
530
531 < executions >
532
533 < execution >
534
535 < id />< phase />< goals />< inherited />< configuration />
536
537 </ execution >
538
539 </ executions >
540
541 < dependencies >
542
543
544
545 < dependency >
546
547 dot.gifdot.gif
548
549 </ dependency >
550
551 </ dependencies >
552
553 < goals />< inherited />< configuration />
554
555 </ plugin >
556
557 </ plugins >
558
559 </ build >
560
561
562
563 < profiles >
564
565
566
567 < profile >
568
569
570
571 < id />
572
573
576
577 < activation >
578
579
580
581 < activeByDefault />
582
583
584
585 < jdk />
586
587
588
589 < os >
590
591
592
593 < name > Windows XP </ name >
594
595
596
597 < family > Windows </ family >
598
599
600
601 < arch > x86 </ arch >
602
603
604
605 < version > 5.1.2600 </ version >
606
607 </ os >
608
609
612
613 < property >
614
615
616
617 < name > mavenVersion </ name >
618
619
620
621 < value > 2.0.3 </ value >
622
623 </ property >
624
625
628
629 < file >
630
631
632
633 < exists > /usr/local/hudson/hudson-home/jobs/maven-guide-zh-to-production/workspace/ </ exists >
634
635
636
637 < missing > /usr/local/hudson/hudson-home/jobs/maven-guide-zh-to-production/workspace/ </ missing >
638
639 </ file >
640
641 </ activation >
642
643
644
645 < build >
646
647 < defaultGoal />
648
649 < resources >
650
651 < resource >
652
653 < targetPath />< filtering />< directory />< includes />< excludes />
654
655 </ resource >
656
657 </ resources >
658
659 < testResources >
660
661 < testResource >
662
663 < targetPath />< filtering />< directory />< includes />< excludes />
664
665 </ testResource >
666
667 </ testResources >
668
669 < directory />< finalName />< filters />
670
671 < pluginManagement >
672
673 < plugins >
674
675
676
677 < plugin >
678
679 < groupId />< artifactId />< version />< extensions />
680
681 < executions >
682
683 < execution >
684
685 < id />< phase />< goals />< inherited />< configuration />
686
687 </ execution >
688
689 </ executions >
690
691 < dependencies >
692
693
694
695 < dependency >
696
697 dot.gifdot.gif
698
699 </ dependency >
700
701 </ dependencies >
702
703 < goals />< inherited />< configuration />
704
705 </ plugin >
706
707 </ plugins >
708
709 </ pluginManagement >
710
711 < plugins >
712
713
714
715 < plugin >
716
717 < groupId />< artifactId />< version />< extensions />
718
719 < executions >
720
721 < execution >
722
723 < id />< phase />< goals />< inherited />< configuration />
724
725 </ execution >
726
727 </ executions >
728
729 < dependencies >
730
731
732
733 < dependency >
734
735 dot.gifdot.gif
736
737 </ dependency >
738
739 </ dependencies >
740
741 < goals />< inherited />< configuration />
742
743 </ plugin >
744
745 </ plugins >
746
747 </ build >
748
749
750
751 < modules />
752
753
754
755 < repositories >
756
757
758
759 < repository >
760
761 < releases >
762
763 < enabled />< updatePolicy />< checksumPolicy />
764
765 </ releases >
766
767 < snapshots >
768
769 < enabled />< updatePolicy />< checksumPolicy />
770
771 </ snapshots >
772
773 < id />< name />< url />< layout />
774
775 </ repository >
776
777 </ repositories >
778
779
780
781 < pluginRepositories >
782
783
784
785 < pluginRepository >
786
787 < releases >
788
789 < enabled />< updatePolicy />< checksumPolicy />
790
791 </ releases >
792
793 < snapshots >
794
795 < enabled />< updatePolicy />< checksumPolicy />
796
797 </ snapshots >
798
799 < id />< name />< url />< layout />
800
801 </ pluginRepository >
802
803 </ pluginRepositories >
804
805
806
807 < dependencies >
808
809
810
811 < dependency >
812
813 dot.gifdot.gif
814
815 </ dependency >
816
817 </ dependencies >
818
819
820
821 < reports />
822
823
824
825 < reporting >
826
827 dot.gifdot.gif
828
829 </ reporting >
830
831
832
833 < dependencyManagement >
834
835 < dependencies >
836
837
838
839 < dependency >
840
841 dot.gifdot.gif
842
843 </ dependency >
844
845 </ dependencies >
846
847 </ dependencyManagement >
848
849
850
851 < distributionManagement >
852
853 dot.gifdot.gif
854
855 </ distributionManagement >
856
857
858
859 < properties />
860
861 </ profile >
862
863 </ profiles >
864
865
866
867 < modules />
868
869
870
871 < repositories >
872
873
874
875 < repository >
876
877
878
879 < releases >
880
881
882
883 < enabled />
884
885
886
887 < updatePolicy />
888
889
890
891 < checksumPolicy />
892
893 </ releases >
894
895
896
897 < snapshots >
898
899 < enabled />< updatePolicy />< checksumPolicy />
900
901 </ snapshots >
902
903
904
905 < id > banseon-repository-proxy </ id >
906
907
908
909 < name > banseon-repository-proxy </ name >
910
911
912
913 < url > http://192.168.1.169:9999/repository/ </ url >
914
915
916
917 < layout > default </ layout >
918
919 </ repository >
920
921 </ repositories >
922
923
924
925 < pluginRepositories >
926
927
928
929 < pluginRepository >
930
931 dot.gifdot.gif
932
933 </ pluginRepository >
934
935 </ pluginRepositories >
936
937
938
939
940
941 < dependencies >
942
943 < dependency >
944
945
946
947 < groupId > org.apache.maven </ groupId >
948
949
950
951 < artifactId > maven-artifact </ artifactId >
952
953
954
955 < version > 3.8.1 </ version >
956
957
958
959 < type > jar </ type >
960
961
962
963 < classifier ></ classifier >
964
965
980
981 < scope > test </ scope >
982
983
984
985 < systemPath ></ systemPath >
986
987
988
989 < exclusions >
990
991 < exclusion >
992
993 < artifactId > spring-core </ artifactId >
994
995 < groupId > org.springframework </ groupId >
996
997 </ exclusion >
998
999 </ exclusions >
1000
1001
1002
1003 < optional > true </ optional >
1004
1005 </ dependency >
1006
1007 </ dependencies >
1008
1009
1010
1011 < reports ></ reports >
1012
1013
1014
1015 < reporting >
1016
1017
1018
1019 < excludeDefaults />
1020
1021
1022
1023 < outputDirectory />
1024
1025
1026
1027 < plugins >
1028
1029
1030
1031 < plugin >
1032
1033
1034
1035 < groupId />
1036
1037
1038
1039 < artifactId />
1040
1041
1042
1043 < version />
1044
1045
1046
1047 < inherited />
1048
1049
1050
1051 < configuration />
1052
1053
1054
1055 < reportSets >
1056
1057
1058
1059 < reportSet >
1060
1061
1062
1063 < id />
1064
1065
1066
1067 < configuration />
1068
1069
1070
1071 < inherited />
1072
1073
1074
1075 < reports />
1076
1077 </ reportSet >
1078
1079 </ reportSets >
1080
1081 </ plugin >
1082
1083 </ plugins >
1084
1085 </ reporting >
1086
1087
1088
1089 < dependencyManagement >
1090
1091 < dependencies >
1092
1093
1094
1095 < dependency >
1096
1097 dot.gifdot.gif
1098
1099 </ dependency >
1100
1101 </ dependencies >
1102
1103 </ dependencyManagement >
1104
1105
1106
1107 < distributionManagement >
1108
1109
1110
1111 < repository >
1112
1113
1114
1115 < uniqueVersion />
1116
1117 < id > banseon-maven2 </ id >
1118
1119 < name > banseon maven2 </ name >
1120
1121 < url > file://${basedir}/target/deploy </ url >
1122
1123 < layout />
1124
1125 </ repository >
1126
1127
1128
1129 < snapshotRepository >
1130
1131 < uniqueVersion />
1132
1133 < id > banseon-maven2 </ id >
1134
1135 < name > Banseon-maven2 Snapshot Repository </ name >
1136
1137 < url > scp://svn.baidu.com/banseon:/usr/local/maven-snapshot </ url >
1138
1139 < layout />
1140
1141 </ snapshotRepository >
1142
1143
1144
1145 < site >
1146
1147
1148
1149 < id > banseon-site </ id >
1150
1151
1152
1153 < name > business api website </ name >
1154
1155
1156
1157 < url >
1158
1159 scp://svn.baidu.com/banseon:/var/www/localhost/banseon-web
1160
1161 </ url >
1162
1163 </ site >
1164
1165
1166
1167 < downloadUrl />
1168
1169
1170
1171 < relocation >
1172
1173
1174
1175 < groupId />
1176
1177
1178
1179 < artifactId />
1180
1181
1182
1183 < version />
1184
1185
1186
1187 < message />
1188
1189 </ relocation >
1190
1191
1192
1193 < status />
1194
1195 </ distributionManagement >
1196
1197
1198
1199 < properties />
1200
1201 </ project >

发表评论

表情:
评论列表 (有 0 条评论,222人围观)

还没有评论,来说两句吧...

相关阅读