2017-09-20 23 views
0

Ich versuche, einen benutzerdefinierten Archetyp zu erstellen, und wir haben einige benutzerdefinierte Dateien mit der Erweiterung .props.Maven Archetyp Variable Ersatz für benutzerdefinierte Dateien

__artifactId__.props 

aber ich bin nicht in der Lage jede Variable wie $ {artifactId} zu verwenden, innerhalb dieser prop-Datei:

Der Dateiname kann wie folgt ersetzt werden.

Die Urbild-Datei metadata.xml hat Rechtsgut

gesetzt
<requiredProperty key="artifactId" /> 

Dateien mit XML-Erweiterungen ohne Problem zu umgehen. Ich kann die Annotation $ {artifactId} innerhalb der XML-Dateien verwenden. Wie kann ich es für benutzerdefinierte Dateien arbeiten?

Dank

Antwort

0

Ok habe ich es das Urbild-metadata.xml das gefilterte = true Attribut gesetzt haben muss.

<fileSet filtered="true" encoding="UTF-8"> 
     <directory>deployment/dev</directory> 
     <includes> 
      <include>**/*.props</include> 
     </includes> 
    </fileSet> 
Verwandte Themen