Domanda

Sto usando un fileset in formica e vorrei avere le cose da escludere come proprietà estratta, come una serie di stringhe (o solo una stringa separata da virgole).In questo modo posso avere un esclusa dinamico .

<!-- IN MY PROPERTY FILE -->

thingsToExclude = File1.java,File2.java,File3.java

<!-- IN MY BUILD.XML -->

<fileset dir="${somePath}" casesensitive="yes">
    <exclude name="File1.java"/>
    <exclude name="File2.java"/>
    <exclude name="File3.java"/>
</fileset>


<!-- WHAT I WOULD LIKE -->

<fileset dir="${somePath}" casesensitive="yes">
    <excludeList name="${thingsToExclude}"/>
</fileset>
.

È stato utile?

Soluzione

Usa attributo excludesfile di fileset e puntare al tuo file di proprietà, quellodovrebbe fare il trucco

.

excludesfile: il nome di un file;Ogni riga di questo file è presa per essere un motivo escluso.

Ovviamente, è possibile utilizzare il modello Regex come *.java per escludere anche un set di file.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top