een mier met een aantal vooraf vastgestelde gegevens.Niet te verwarren met de term "gegevens" en die in de programmering van de taal beschikbaar zijn, in plaats van ze als een groep van die diensten, producten, de volgende gegevens vormen een mier die Apache is. En de bestanden, de documenten van de aard van de gegevens is een verzameling van documenten.Het is als een filter te bevatten of uit de dossiers met een specifiek patroon. Bijvoorbeeld, gelieve de volgende code.Hier, deze eigenschap op projecten bron van folders, alle documenten. De Java - dossier in de bron Map bevat niet alleen het woord "'".Zo 'n gevoelige - filter wordt toegepast op de verzameling van documenten, een man genaamd samplestub.java dossier niet zal worden uitgesloten van de bestanden, < filesetdir = "$(SRC)" casesensitive = "is" > < met inbegrip van de naam "* * /*. Van Java /> < met uitzondering van korte naam =" * * /* * * * * * * * * * * "> < /files >, mode, een patroon bevat een model van het filter is, om de dossiers of dossiers worden op basis van een bepaald model.Model kan worden gecreëerd, met de volgende elementen karakter:,,,,???????- lucifers een karakter, meestal onderschat door beheer.,,,, * * * * * * *, - lucifers nul of veel letters.,,,, * * * * * * * - nul of hoeveel gidsen, komt overeen recursively.,,, de volgende, depicts de usage van een patroon. Patternset, < = "java.files.without.stubs" > < ook de naam "src/**/*.java" /> < exclude naam "; src/**/*Stub*" /> < /patternset>, de patternset kan dan als volgt worden bij met een fileset, < fileset dir= "${src}" casesensitive= "ja" > < patternset refid= "java.files.without.stubs" /> < /fileset> lijst van de filelist, het dossier, het dossier tot data type is. - met uitzondering van de volgende differences:,,, filelist contains explicitly die lijsten van bestanden en het is niet van de steun cards., wild,, filelist data type kan worden opgelegd.'zijn of niet zijn dossier.,,, laten we eens kijken naar de voorbeelden van de volgende lijst van dossiers in de aard van de gegevens.Hier, de eigenschap, webapp.src.folder, punten aan de bron van de map van de webapplicatie., < filelist = "config.files" dir= "${webapp.src.folder}" > < dossier naam "applicationConfig.xml" /> < file name = "faces-config.xml" /> < dossier naam "als" /> < dossier naam "; portlet.xml" /> < /filelist>, filter - met behulp van A filterset data type samen met het kopie taak, je kan in alle dossiers die bepaalde tekst. Hij houdt van de patroon met een vervanging. Een gemeenschappelijk voorbeeld is, voegt de versie nummer aan de vrijlating van dat dossier, zoals aangetoond in de volgende <., een kopie van todir= "${output.dir}" > < fileset dir= "${releasenotes.dir}" includes= "**/*.txt" /> < filterset> < filter token=;"Versie" van de waarde = "${huidige. Versie} /> < /filterset > < /- > dat deze code:,,, de eigenschappen, de output.dir, wijst erop dat dit project van de output in de map.,,, eigendom, releasenotes.dir, punt over de vrijlating van de documenten van het project klem.,,, eigendom, current.version, wijst erop dat de huidige versie van dit project, een kopie van de map.,, taken, zoals de naam al aangeeft, is een kopie van het dossier van de ene naar de andere.,,, weg, weg, de aard van de gegevens is een soort gemeenschappelijke vertegenwoordiger van het pad.De vermeldingen in de weg van een puntkomma of de dikke darm.Echter, deze cijfers zijn door de tenuitvoerlegging van de afscheider systeem weg rennen, pad die pot vervangen. In de lijst van documenten en soorten projecten, zoals aangegeven in onderstaande voorbeelden, < pad id = "bouwen.Classpath. Pot" > < pathelement pad = "$(ENV. J2ee_home} {2} /$. Pot" /> < filesetdir = "Lib" > < met inbegrip van de naam "* * /*." /> < /files > < /pad GT; deze code:,,, de eigenschappen, de env.j2ee_home, wijst erop dat het milieu variabele, j2ee_home,.,,, eigendom, j2ee.jar, op basis van 2 op 2 MAP pot namen.,,,