fr:plugins:m2:fixcrlf

Table des matières

Présentation

Fixcrlf est un plugin pour Maven 2 qui remplit les mêmes fonctions que la tâche fixcrlf de Ant. L’objectif est de nettoyer les fichiers texte en réalisant les opérations suivantes :

Installation

Pour installer Fixcrlf, ajoutez ces lignes dans votre fichier pom.xml :

<pluginRepositories>
  <pluginRepository>
    <id>librazur-plugin-repository</id>
    <name>Librazur Maven 2 plugins repository</name>
    <url>http://maven.librazur.info/maven2</url>
  </pluginRepository>
</pluginRepositories>

Puis, dans le fichier ${user.home}/.m2/settings.xml, ajoutez les lignes suivantes :

<settings>
  <pluginGroups>
    <pluginGroup>org.librazur.maven.plugins</pluginGroup>
  </pluginGroups>
</settings>

Utilisation

A la racine de votre projet, tapez la commande suivante :

mvn fixcrlf:fixcrlf

Configuration

Vous pouvez personnaliser le comportement de Fixcrlf à l’aide des propriétés suivantes (la valeur par défaut est entre crochets) :

Le groupId du plugin est org.librazur.maven.plugins ; le artifactId est maven-fixcrlf-plugin.

Par exemple, si vous souhaitez configurer le plugin pour utiliser un encodage UTF-8 et un format de type dos, ajoutez cette section dans votre pom.xml :

<build>
  <plugins>
    <plugin>
      <groupId>org.librazur.maven.plugins</groupId>
      <artifactId>maven-fixcrlf-plugin</artifactId>
      <configuration>
        <encoding>UTF-8</encoding>
        <eol>dos</eol>
      </configuration>
    </plugin>
  </plugins>
</build>

fr/plugins/m2/fixcrlf.txt · Dernière modification: 2005/11/24 15:31 par alex