1 package org.apache.maven.plugins.enforcer;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import java.io.File;
23 import java.io.IOException;
24 import java.io.Writer;
25 import java.util.Collections;
26 import java.util.List;
27 import java.util.Map;
28 import java.util.Properties;
29 import java.util.Set;
30
31 import org.apache.maven.artifact.Artifact;
32 import org.apache.maven.artifact.DependencyResolutionRequiredException;
33 import org.apache.maven.artifact.factory.ArtifactFactory;
34 import org.apache.maven.artifact.repository.ArtifactRepository;
35 import org.apache.maven.artifact.resolver.filter.ArtifactFilter;
36 import org.apache.maven.model.Build;
37 import org.apache.maven.model.CiManagement;
38 import org.apache.maven.model.Contributor;
39 import org.apache.maven.model.DependencyManagement;
40 import org.apache.maven.model.Developer;
41 import org.apache.maven.model.DistributionManagement;
42 import org.apache.maven.model.IssueManagement;
43 import org.apache.maven.model.License;
44 import org.apache.maven.model.MailingList;
45 import org.apache.maven.model.Model;
46 import org.apache.maven.model.Organization;
47 import org.apache.maven.model.Plugin;
48 import org.apache.maven.model.PluginManagement;
49 import org.apache.maven.model.Prerequisites;
50 import org.apache.maven.model.Reporting;
51 import org.apache.maven.model.Resource;
52 import org.apache.maven.model.Scm;
53 import org.apache.maven.project.MavenProject;
54 import org.apache.maven.project.artifact.InvalidDependencyVersionException;
55 import org.codehaus.plexus.PlexusTestCase;
56 import org.codehaus.plexus.util.xml.Xpp3Dom;
57
58
59
60
61 public class MockProject
62 extends MavenProject
63 {
64
65
66 private String groupId;
67
68
69 private String artifactId;
70
71
72 private String name;
73
74
75 private Model model;
76
77
78 private MavenProject parent;
79
80
81 private List dependencies;
82
83
84 private File file;
85
86
87 private List collectedProjects;
88
89
90 private List attachedArtifacts;
91
92
93 private List compileSourceRoots;
94
95
96 private List testCompileSourceRoots;
97
98
99 private List scriptSourceRoots;
100
101
102 private List pluginArtifactRepositories;
103
104
105 private List artifactRepositories;
106
107
108
109
110
111
112 private List activeProfiles;
113
114
115 private Set dependencyArtifacts;
116
117
118 private DependencyManagement dependencyManagement;
119
120
121 private Artifact artifact;
122
123
124
125
126 private Model originalModel;
127
128
129
130
131
132
133
134
135
136
137
138
139 private boolean executionRoot;
140
141
142 private List compileArtifacts;
143
144
145 private List compileDependencies;
146
147
148 private List systemDependencies;
149
150
151 private List testClasspathElements;
152
153
154 private List testDependencies;
155
156
157 private List systemClasspathElements;
158
159
160 private List systemArtifacts;
161
162
163 private List testArtifacts;
164
165
166 private List runtimeArtifacts;
167
168
169 private List runtimeDependencies;
170
171
172 private List runtimeClasspathElements;
173
174
175 private String modelVersion;
176
177
178 private String packaging;
179
180
181 private String inceptionYear;
182
183
184 private String url;
185
186
187 private String description;
188
189
190 private String version;
191
192
193 private String defaultGoal;
194
195
196 private Set artifacts;
197
198
199 private Properties properties = new Properties();
200
201
202 private File baseDir = null;
203
204
205
206
207 public MockProject()
208 {
209 super( (Model) null );
210 }
211
212
213
214
215
216
217
218 public MockProject( Model model )
219 {
220
221 super( (Model) null );
222 }
223
224
225
226
227
228
229
230 public MockProject( MavenProject project )
231 {
232
233 super( (Model) null );
234 }
235
236
237
238
239
240
241 public String getModulePathAdjustment( MavenProject mavenProject )
242 throws IOException
243 {
244 return "";
245 }
246
247
248
249
250
251
252 public Artifact getArtifact()
253 {
254 return artifact;
255 }
256
257
258
259
260
261
262 public void setArtifact( Artifact artifact )
263 {
264 this.artifact = artifact;
265 }
266
267
268
269
270
271
272 public Model getModel()
273 {
274 return model;
275 }
276
277
278
279
280
281
282 public MavenProject getParent()
283 {
284 return parent;
285 }
286
287
288
289
290
291
292 public void setParent( MavenProject mavenProject )
293 {
294 this.parent = mavenProject;
295 }
296
297
298
299
300
301
302 public void setRemoteArtifactRepositories( List list )
303 {
304 this.artifactRepositories = list;
305 }
306
307
308
309
310
311
312 public List getRemoteArtifactRepositories()
313 {
314 return artifactRepositories;
315 }
316
317
318
319
320
321
322 public boolean hasParent()
323 {
324 if ( parent != null )
325 {
326 return true;
327 }
328 else
329 {
330 return false;
331 }
332 }
333
334
335
336
337
338
339 public File getFile()
340 {
341 return file;
342 }
343
344
345
346
347
348
349 public void setFile( File file )
350 {
351 this.file = file;
352 }
353
354
355
356
357
358
359 public File getBasedir()
360 {
361 if ( baseDir == null )
362 {
363 baseDir = new File( PlexusTestCase.getBasedir() );
364 }
365 return baseDir;
366 }
367
368
369
370
371
372
373 public void setBaseDir( File base )
374 {
375 baseDir = base;
376 }
377
378
379
380
381
382
383 public void setDependencies( List list )
384 {
385 dependencies = list;
386 }
387
388
389
390
391
392
393 public List getDependencies()
394 {
395 if ( dependencies == null )
396 {
397 dependencies = Collections.EMPTY_LIST;
398 }
399 return dependencies;
400 }
401
402
403
404
405
406
407 public void setDependencyManagement( DependencyManagement depMgt )
408 {
409 this.dependencyManagement = depMgt;
410 }
411
412
413
414
415
416
417 public DependencyManagement getDependencyManagement()
418 {
419 if ( dependencyManagement == null )
420 {
421 dependencyManagement = new DependencyManagement();
422 }
423
424 return dependencyManagement;
425 }
426
427
428
429
430
431
432 public void addCompileSourceRoot( String string )
433 {
434 if ( compileSourceRoots == null )
435 {
436 compileSourceRoots = Collections.singletonList( string );
437 }
438 else
439 {
440 compileSourceRoots.add( string );
441 }
442 }
443
444
445
446
447
448
449 public void addScriptSourceRoot( String string )
450 {
451 if ( scriptSourceRoots == null )
452 {
453 scriptSourceRoots = Collections.singletonList( string );
454 }
455 else
456 {
457 scriptSourceRoots.add( string );
458 }
459 }
460
461
462
463
464
465
466 public void addTestCompileSourceRoot( String string )
467 {
468 if ( testCompileSourceRoots == null )
469 {
470 testCompileSourceRoots = Collections.singletonList( string );
471 }
472 else
473 {
474 testCompileSourceRoots.add( string );
475 }
476 }
477
478
479
480
481
482
483 public List getCompileSourceRoots()
484 {
485 return compileSourceRoots;
486 }
487
488
489
490
491
492
493 public List getScriptSourceRoots()
494 {
495 return scriptSourceRoots;
496 }
497
498
499
500
501
502
503 public List getTestCompileSourceRoots()
504 {
505 return testCompileSourceRoots;
506 }
507
508
509
510
511
512
513 public List getCompileClasspathElements()
514 throws DependencyResolutionRequiredException
515 {
516 return compileSourceRoots;
517 }
518
519
520
521
522
523
524 public void setCompileArtifacts( List compileArtifacts )
525 {
526 this.compileArtifacts = compileArtifacts;
527 }
528
529
530
531
532
533
534 public List getCompileArtifacts()
535 {
536 return compileArtifacts;
537 }
538
539
540
541
542
543
544 public List getCompileDependencies()
545 {
546 return compileDependencies;
547 }
548
549
550
551
552
553
554 public List getTestClasspathElements()
555 throws DependencyResolutionRequiredException
556 {
557 return testClasspathElements;
558 }
559
560
561
562
563
564
565 public List getTestArtifacts()
566 {
567 return testArtifacts;
568 }
569
570
571
572
573
574
575 public List getTestDependencies()
576 {
577 return testDependencies;
578 }
579
580
581
582
583
584
585 public List getRuntimeClasspathElements()
586 throws DependencyResolutionRequiredException
587 {
588 return runtimeClasspathElements;
589 }
590
591
592
593
594
595
596 public List getRuntimeArtifacts()
597 {
598 return runtimeArtifacts;
599 }
600
601
602
603
604
605
606 public List getRuntimeDependencies()
607 {
608 return runtimeDependencies;
609 }
610
611
612
613
614
615
616 public List getSystemClasspathElements()
617 throws DependencyResolutionRequiredException
618 {
619 return systemClasspathElements;
620 }
621
622
623
624
625
626
627 public List getSystemArtifacts()
628 {
629 return systemArtifacts;
630 }
631
632
633
634
635
636
637 public void setRuntimeClasspathElements( List runtimeClasspathElements )
638 {
639 this.runtimeClasspathElements = runtimeClasspathElements;
640 }
641
642
643
644
645
646
647 public void setAttachedArtifacts( List attachedArtifacts )
648 {
649 this.attachedArtifacts = attachedArtifacts;
650 }
651
652
653
654
655
656
657 public void setCompileSourceRoots( List compileSourceRoots )
658 {
659 this.compileSourceRoots = compileSourceRoots;
660 }
661
662
663
664
665
666
667 public void setTestCompileSourceRoots( List testCompileSourceRoots )
668 {
669 this.testCompileSourceRoots = testCompileSourceRoots;
670 }
671
672
673
674
675
676
677 public void setScriptSourceRoots( List scriptSourceRoots )
678 {
679 this.scriptSourceRoots = scriptSourceRoots;
680 }
681
682
683
684
685
686
687 public void setArtifactMap( Map artifactMap )
688 {
689
690 }
691
692
693
694
695
696
697 public void setPluginArtifactMap( Map pluginArtifactMap )
698 {
699
700 }
701
702
703
704
705
706
707 public void setReportArtifactMap( Map reportArtifactMap )
708 {
709
710 }
711
712
713
714
715
716
717 public void setExtensionArtifactMap( Map extensionArtifactMap )
718 {
719
720 }
721
722
723
724
725
726
727 public void setProjectReferences( Map projectReferences )
728 {
729
730 }
731
732
733
734
735
736
737 public void setBuildOverlay( Build buildOverlay )
738 {
739
740 }
741
742
743
744
745
746
747 public void setCompileDependencies( List compileDependencies )
748 {
749 this.compileDependencies = compileDependencies;
750 }
751
752
753
754
755
756
757 public void setSystemDependencies( List systemDependencies )
758 {
759 this.systemDependencies = systemDependencies;
760 }
761
762
763
764
765
766
767 public void setTestClasspathElements( List testClasspathElements )
768 {
769 this.testClasspathElements = testClasspathElements;
770 }
771
772
773
774
775
776
777 public void setTestDependencies( List testDependencies )
778 {
779 this.testDependencies = testDependencies;
780 }
781
782
783
784
785
786
787 public void setSystemClasspathElements( List systemClasspathElements )
788 {
789 this.systemClasspathElements = systemClasspathElements;
790 }
791
792
793
794
795
796
797 public void setSystemArtifacts( List systemArtifacts )
798 {
799 this.systemArtifacts = systemArtifacts;
800 }
801
802
803
804
805
806
807 public void setTestArtifacts( List testArtifacts )
808 {
809 this.testArtifacts = testArtifacts;
810 }
811
812
813
814
815
816
817 public void setRuntimeArtifacts( List runtimeArtifacts )
818 {
819 this.runtimeArtifacts = runtimeArtifacts;
820 }
821
822
823
824
825
826
827 public void setRuntimeDependencies( List runtimeDependencies )
828 {
829 this.runtimeDependencies = runtimeDependencies;
830 }
831
832
833
834
835
836
837 public void setModel( Model model )
838 {
839 this.model = model;
840 }
841
842
843
844
845
846
847 public List getSystemDependencies()
848 {
849 return systemDependencies;
850 }
851
852
853
854
855
856
857 public void setModelVersion( String string )
858 {
859 this.modelVersion = string;
860 }
861
862
863
864
865
866
867 public String getModelVersion()
868 {
869 return modelVersion;
870 }
871
872
873
874
875
876
877 public String getId()
878 {
879 return "";
880 }
881
882
883
884
885
886
887 public void setGroupId( String string )
888 {
889 this.groupId = string;
890 }
891
892
893
894
895
896
897 public String getGroupId()
898 {
899 return groupId;
900 }
901
902
903
904
905
906
907 public void setArtifactId( String string )
908 {
909 this.artifactId = string;
910 }
911
912
913
914
915
916
917 public String getArtifactId()
918 {
919 return artifactId;
920 }
921
922
923
924
925
926
927 public void setName( String string )
928 {
929 this.name = string;
930 }
931
932
933
934
935
936
937 public String getName()
938 {
939 return name;
940 }
941
942
943
944
945
946
947 public void setVersion( String string )
948 {
949 this.version = string;
950 }
951
952
953
954
955
956
957 public String getVersion()
958 {
959 return version;
960 }
961
962
963
964
965
966
967 public String getPackaging()
968 {
969 return packaging;
970 }
971
972
973
974
975
976
977 public void setPackaging( String string )
978 {
979 this.packaging = string;
980 }
981
982
983
984
985
986
987 public void setInceptionYear( String string )
988 {
989 this.inceptionYear = string;
990 }
991
992
993
994
995
996
997 public String getInceptionYear()
998 {
999 return inceptionYear;
1000 }
1001
1002
1003
1004
1005
1006
1007 public void setUrl( String string )
1008 {
1009 this.url = string;
1010 }
1011
1012
1013
1014
1015
1016
1017 public String getUrl()
1018 {
1019 return url;
1020 }
1021
1022
1023
1024
1025
1026
1027 public Prerequisites getPrerequisites()
1028 {
1029 return null;
1030 }
1031
1032
1033
1034
1035
1036
1037 public void setIssueManagement( IssueManagement issueManagement )
1038 {
1039
1040 }
1041
1042
1043
1044
1045
1046
1047 public CiManagement getCiManagement()
1048 {
1049 return null;
1050 }
1051
1052
1053
1054
1055
1056
1057 public void setCiManagement( CiManagement ciManagement )
1058 {
1059
1060 }
1061
1062
1063
1064
1065
1066
1067 public IssueManagement getIssueManagement()
1068 {
1069 return null;
1070 }
1071
1072
1073
1074
1075
1076
1077 public void setDistributionManagement( DistributionManagement distributionManagement )
1078 {
1079
1080 }
1081
1082
1083
1084
1085
1086
1087 public DistributionManagement getDistributionManagement()
1088 {
1089 return null;
1090 }
1091
1092
1093
1094
1095
1096
1097 public void setDescription( String string )
1098 {
1099 this.description = string;
1100 }
1101
1102
1103
1104
1105
1106
1107 public String getDescription()
1108 {
1109 return description;
1110 }
1111
1112
1113
1114
1115
1116
1117 public void setOrganization( Organization organization )
1118 {
1119
1120 }
1121
1122
1123
1124
1125
1126
1127 public Organization getOrganization()
1128 {
1129 return null;
1130 }
1131
1132
1133
1134
1135
1136
1137 public void setScm( Scm scm )
1138 {
1139
1140 }
1141
1142
1143
1144
1145
1146
1147 public Scm getScm()
1148 {
1149 return null;
1150 }
1151
1152
1153
1154
1155
1156
1157 public void setMailingLists( List list )
1158 {
1159
1160 }
1161
1162
1163
1164
1165
1166
1167 public List getMailingLists()
1168 {
1169 return Collections.singletonList( "" );
1170 }
1171
1172
1173
1174
1175
1176
1177 public void addMailingList( MailingList mailingList )
1178 {
1179
1180 }
1181
1182
1183
1184
1185
1186
1187 public void setDevelopers( List list )
1188 {
1189
1190 }
1191
1192
1193
1194
1195
1196
1197 public List getDevelopers()
1198 {
1199 return Collections.singletonList( "" );
1200 }
1201
1202
1203
1204
1205
1206
1207 public void addDeveloper( Developer developer )
1208 {
1209
1210 }
1211
1212
1213
1214
1215
1216
1217 public void setContributors( List list )
1218 {
1219
1220 }
1221
1222
1223
1224
1225
1226
1227 public List getContributors()
1228 {
1229 return Collections.singletonList( "" );
1230 }
1231
1232
1233
1234
1235
1236
1237 public void addContributor( Contributor contributor )
1238 {
1239
1240 }
1241
1242
1243
1244
1245
1246
1247 public void setBuild( Build build )
1248 {
1249
1250 }
1251
1252
1253
1254
1255
1256
1257 public Build getBuild()
1258 {
1259 return null;
1260 }
1261
1262
1263
1264
1265
1266
1267 public List getResources()
1268 {
1269 return Collections.singletonList( "" );
1270 }
1271
1272
1273
1274
1275
1276
1277 public List getTestResources()
1278 {
1279 return Collections.singletonList( "" );
1280 }
1281
1282
1283
1284
1285
1286
1287 public void addResource( Resource resource )
1288 {
1289
1290 }
1291
1292
1293
1294
1295
1296
1297 public void addTestResource( Resource resource )
1298 {
1299
1300 }
1301
1302
1303
1304
1305
1306
1307 public void setReporting( Reporting reporting )
1308 {
1309
1310 }
1311
1312
1313
1314
1315
1316
1317 public Reporting getReporting()
1318 {
1319 return null;
1320 }
1321
1322
1323
1324
1325
1326
1327 public void setLicenses( List list )
1328 {
1329
1330 }
1331
1332
1333
1334
1335
1336
1337 public List getLicenses()
1338 {
1339 return Collections.singletonList( "" );
1340 }
1341
1342
1343
1344
1345
1346
1347 public void addLicense( License license )
1348 {
1349
1350 }
1351
1352
1353
1354
1355
1356
1357 public void setArtifacts( Set set )
1358 {
1359 this.artifacts = set;
1360 }
1361
1362
1363
1364
1365
1366
1367 public Set getArtifacts()
1368 {
1369 if ( artifacts == null )
1370 {
1371 return Collections.EMPTY_SET;
1372 }
1373 else
1374 {
1375 return artifacts;
1376 }
1377 }
1378
1379
1380
1381
1382
1383
1384 public Map getArtifactMap()
1385 {
1386 return Collections.singletonMap( "", "" );
1387 }
1388
1389
1390
1391
1392
1393
1394 public void setPluginArtifacts( Set set )
1395 {
1396
1397 }
1398
1399
1400
1401
1402
1403
1404 public Set getPluginArtifacts()
1405 {
1406 return Collections.singleton( "" );
1407 }
1408
1409
1410
1411
1412
1413
1414 public Map getPluginArtifactMap()
1415 {
1416 return Collections.singletonMap( "", "" );
1417 }
1418
1419
1420
1421
1422
1423
1424 public void setReportArtifacts( Set set )
1425 {
1426
1427 }
1428
1429
1430
1431
1432
1433
1434 public Set getReportArtifacts()
1435 {
1436 return Collections.singleton( "" );
1437 }
1438
1439
1440
1441
1442
1443
1444 public Map getReportArtifactMap()
1445 {
1446 return Collections.singletonMap( "", "" );
1447 }
1448
1449
1450
1451
1452
1453
1454 public void setExtensionArtifacts( Set set )
1455 {
1456
1457 }
1458
1459
1460
1461
1462
1463
1464 public Set getExtensionArtifacts()
1465 {
1466 return Collections.singleton( "" );
1467 }
1468
1469
1470
1471
1472
1473
1474 public Map getExtensionArtifactMap()
1475 {
1476 return Collections.singletonMap( "", "" );
1477 }
1478
1479
1480
1481
1482
1483
1484 public void setParentArtifact( Artifact artifact )
1485 {
1486
1487 }
1488
1489
1490
1491
1492
1493
1494 public Artifact getParentArtifact()
1495 {
1496 if (parent !=null)
1497 {
1498 return parent.getArtifact();
1499 }
1500 else
1501 return null;
1502
1503 }
1504
1505
1506
1507
1508
1509
1510 public List getRepositories()
1511 {
1512 return Collections.singletonList( "" );
1513 }
1514
1515
1516
1517
1518
1519
1520 public List getReportPlugins()
1521 {
1522 return Collections.singletonList( "" );
1523 }
1524
1525
1526
1527
1528
1529
1530 public List getBuildPlugins()
1531 {
1532 return Collections.singletonList( "" );
1533 }
1534
1535
1536
1537
1538
1539
1540 public List getModules()
1541 {
1542 return Collections.singletonList( "" );
1543 }
1544
1545
1546
1547
1548
1549
1550 public PluginManagement getPluginManagement()
1551 {
1552 return null;
1553 }
1554
1555
1556
1557
1558
1559
1560 public void addPlugin( Plugin plugin )
1561 {
1562
1563 }
1564
1565
1566
1567
1568
1569
1570 public void injectPluginManagementInfo( Plugin plugin )
1571 {
1572
1573 }
1574
1575
1576
1577
1578
1579
1580 public List getCollectedProjects()
1581 {
1582 return collectedProjects;
1583 }
1584
1585
1586
1587
1588
1589
1590 public void setCollectedProjects( List list )
1591 {
1592 this.collectedProjects = list;
1593 }
1594
1595
1596
1597
1598
1599
1600 public void setPluginArtifactRepositories( List list )
1601 {
1602 this.pluginArtifactRepositories = list;
1603 }
1604
1605
1606
1607
1608
1609
1610 public List getPluginArtifactRepositories()
1611 {
1612 return pluginArtifactRepositories;
1613 }
1614
1615
1616
1617
1618
1619
1620 public ArtifactRepository getDistributionManagementArtifactRepository()
1621 {
1622 return null;
1623 }
1624
1625
1626
1627
1628
1629
1630 public List getPluginRepositories()
1631 {
1632 return Collections.singletonList( "" );
1633 }
1634
1635
1636
1637
1638
1639
1640 public void setActiveProfiles( List list )
1641 {
1642 activeProfiles = list;
1643 }
1644
1645
1646
1647
1648
1649
1650 public List getActiveProfiles()
1651 {
1652 return activeProfiles;
1653 }
1654
1655
1656
1657
1658
1659
1660 public void addAttachedArtifact( Artifact theArtifact )
1661 {
1662 if ( attachedArtifacts == null )
1663 {
1664 this.attachedArtifacts = Collections.singletonList( theArtifact );
1665 }
1666 else
1667 {
1668 attachedArtifacts.add( theArtifact );
1669 }
1670 }
1671
1672
1673
1674
1675
1676
1677 public List getAttachedArtifacts()
1678 {
1679 return attachedArtifacts;
1680 }
1681
1682
1683
1684
1685
1686
1687
1688 public Xpp3Dom getGoalConfiguration( String string, String string1, String string2, String string3 )
1689 {
1690 return null;
1691 }
1692
1693
1694
1695
1696
1697
1698
1699 public Xpp3Dom getReportConfiguration( String string, String string1, String string2 )
1700 {
1701 return null;
1702 }
1703
1704
1705
1706
1707
1708
1709 public MavenProject getExecutionProject()
1710 {
1711 return null;
1712 }
1713
1714
1715
1716
1717
1718
1719 public void setExecutionProject( MavenProject mavenProject )
1720 {
1721
1722 }
1723
1724
1725
1726
1727
1728
1729 public void writeModel( Writer writer )
1730 throws IOException
1731 {
1732
1733 }
1734
1735
1736
1737
1738
1739
1740 public void writeOriginalModel( Writer writer )
1741 throws IOException
1742 {
1743
1744 }
1745
1746
1747
1748
1749
1750
1751 public Set getDependencyArtifacts()
1752 {
1753 return dependencyArtifacts;
1754 }
1755
1756
1757
1758
1759
1760
1761 public void setDependencyArtifacts( Set set )
1762 {
1763 this.dependencyArtifacts = set;
1764 }
1765
1766
1767
1768
1769
1770
1771 public void setReleaseArtifactRepository( ArtifactRepository artifactRepository )
1772 {
1773
1774 }
1775
1776
1777
1778
1779
1780
1781 public void setSnapshotArtifactRepository( ArtifactRepository artifactRepository )
1782 {
1783
1784 }
1785
1786
1787
1788
1789
1790
1791 public void setOriginalModel( Model model )
1792 {
1793 this.originalModel = model;
1794 }
1795
1796
1797
1798
1799
1800
1801 public Model getOriginalModel()
1802 {
1803 return originalModel;
1804 }
1805
1806
1807
1808
1809
1810
1811 public List getBuildExtensions()
1812 {
1813 return Collections.singletonList( "" );
1814 }
1815
1816
1817
1818
1819
1820
1821
1822 public Set createArtifacts( ArtifactFactory artifactFactory, String string, ArtifactFilter artifactFilter )
1823 throws InvalidDependencyVersionException
1824 {
1825 return Collections.EMPTY_SET;
1826 }
1827
1828
1829
1830
1831
1832
1833 public void addProjectReference( MavenProject mavenProject )
1834 {
1835
1836 }
1837
1838
1839
1840
1841
1842
1843 public void attachArtifact( String string, String string1, File theFile )
1844 {
1845
1846 }
1847
1848
1849
1850
1851
1852
1853 public Properties getProperties()
1854 {
1855 return this.properties;
1856 }
1857
1858
1859
1860
1861
1862
1863
1864 public void setProperty( String key, String value )
1865 {
1866 properties.setProperty( key, value );
1867 }
1868
1869
1870
1871
1872
1873
1874 public List getFilters()
1875 {
1876 return Collections.singletonList( "" );
1877 }
1878
1879
1880
1881
1882
1883
1884 public Map getProjectReferences()
1885 {
1886 return Collections.singletonMap( "", "" );
1887 }
1888
1889
1890
1891
1892
1893
1894 public boolean isExecutionRoot()
1895 {
1896 return executionRoot;
1897 }
1898
1899
1900
1901
1902
1903
1904 public void setExecutionRoot( boolean b )
1905 {
1906 this.executionRoot = b;
1907 }
1908
1909
1910
1911
1912
1913
1914 public String getDefaultGoal()
1915 {
1916 return defaultGoal;
1917 }
1918
1919
1920
1921
1922
1923
1924 public Artifact replaceWithActiveArtifact( Artifact theArtifact )
1925 {
1926 return null;
1927 }
1928 }