, og indeholder en række forud fastlagte datatyper.forveksl ikke udtrykket "datatyper" med dem, der er til rådighed i programmeringssprog i stedet opfatte dem som en række af tjenesteydelser, som er indbygget i det produkt, der allerede er. følgende datatyper, der leveres af apache myre. fileset, fileset datatyper, repræsenterer en samling af filer.det anvendes som et filter til også at omfatte eller udelukke filer, der svarer til et bestemt mønster. for eksempel vedrører følgende kode.her, srk attribut viser, at kilden folder med projektet. de fileset vælger alle - filer i kilden mappe, bortset fra indeholder ordet "stub.den følsomme filter anvendes til fileset, som betyder en fil med navnet samplestub.java ikke vil blive udelukket fra fileset. < fileset dir = "$(src)" casesensitive = "ja" > < omfatter navn = * * /* - "/> < udelukke navn = * * /* stub *" /> < /fileset >, mønster, et mønster, der er et mønster, der gør det muligt at filtrere filer eller mapper let baseret på visse mønstre.mønstre kan skabes ved hjælp af følgende meta - tegn:,,,,?, - Matches one character only.,,,,*, - Matches zero or many characters.,,,,**, - Matches zero or many directories recursively.,, ,The following example depicts the usage of a pattern set., <patternset id="java.files.without.stubs"> <include name="src/**/*.java"/> <exclude name="src/**/*Stub*"/> </patternset> ,The patternset can then be reused with a fileset as follows:, <fileset dir="${src}" casesensitive="yes"> <patternset refid="java.files.without.stubs"/> </fileset> ,File list,The filelist data type is similar to the file set except the following differences:, ,,filelist contains explicitly named lists of files and it does not support wild cards.,,,filelist data type can be applied foreksisterende eller ikke - eksisterende filer.,,, lad os se følgende eksempel på filelist datatype.Here, the attribute ,webapp.src.folder, points to the web application source folder of the project., <filelist id="config.files" dir="${webapp.src.folder}"> <file name="applicationConfig.xml"/> <file name="faces-config.xml"/> <file name="web.xml"/> <file name="portlet.xml"/> </filelist> ,Filter set,Using a filterset data type along with the copy task, you can replace certain text in all files that matches the pattern with a replacement value.,A common example is to append the version number to the release notes file, as shown in the following code., <copy todir="${output.dir}"> <fileset dir="${releasenotes.dir}" includes="**/*.txt"/> <filterset> <filter token="version" værdi = "$(nuværende. udgave)" /> < /filterset > < /kopi > i denne kode:,,, attributten, output.dir viser, at produktionen folder med projektet.,,, attributten, releasenotes.dir, pkt. at frigive noter folder med projektet.,,, attributten, current.version, peger på, at den nuværende version folder med projektet.,,, kopien opgave, som navnet antyder, anvendes til at kopiere filerne fra et sted til et andet.,,, vej, den vej, data type er almindeligt anvendt at repræsentere en klasse vej.angivelser på vejen er adskilt ved hjælp af semikoloner eller koloner.men disse tegn er udskiftet i varighed af den fuldbyrdende system er vej separatortegn., classpath er fastsat til listen af jar - filer og klasser i projektet, som vist i nedenstående eksempel. < vej id = "bygge. classpath. jar" > < pathelement vej = "$(env. j2ee_home} /$(j2ee tingelser [...]. glas)" /> < fileset dir = "l" > < omfatter navn = * * /*. jar "/> < /fileset > < /vej - gt; i denne kode:,,, attributten, env.j2ee_home, peger på, at miljøet variabel, j2ee_home,.,,, attributten, j2ee.jar, peger på, at navnet på j2ee tingelser [...] jar - fil på j2ee tingelser [...] base mappe.,,,
myre datatyper
Previous:myre ejendom filer
Next Page:myre bygge dokumentation