Maven установка модуля GWT изменяет окончания строк с LF на CRLF

У меня есть ситуация, когда я клонирую git-репо проекта, который включает в себя GWT, а затем я делаю чистую установку mvn, которая включает в себя компиляцию GWT перестановок. После чистой установки mvn я делаю состояние git и вижу множество "измененных" файлов. Но я не модифицировал ни одного из них. Поэтому я делаю git diff, и они показывают это предупреждение для разных файлов:

$ git diff -- path/to/file/SomeFile.svg
warning: LF will be replaced by CRLF in path/to/file/SomeFile.svg.
The file will have its original line endings in your working directory

Я использую Windows, и я понимаю, что предупреждение указывает на несоответствие между окончаниями строк в Unix (LF) и Windows (CRLF). Таким образом, похоже, что этап компиляции GWT изменяет окончания строк в этих исходных файлах.

Я также заметил, что исходные каталоги, содержащие эти файлы, исчезают и воссоздаются во время сборки сразу после того, как журналы maven показывают: "... Компиляция перестановок выполнена успешно".

Мой maven pom.xml использует цель компиляции gwt-maven-plugin, настроенную следующим образом:

<plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>gwt-maven-plugin</artifactId>
    <executions>
        <execution>
            <goals>
                <goal>compile</goal>
            </goals>
            <configuration>
                <webappDirectory>src/main/webapp/</webappDirectory>
                <failOnError default-value="false">true</failOnError>
                <extraJvmArgs>-Xms128M -Xmx1000M</extraJvmArgs>
                <localWorkers>8</localWorkers>
                <force>true</force>
                <moduleName>com.example.gwt.UIModule</moduleName>
            </configuration>
        </execution>
    </executions>
</plugin>

Я новичок в GWT, но если предположить, что это то место, где меняются окончания строк, есть ли способ настроить это так, как компиляция GWT обрабатывает окончания строк, чтобы избежать этого? В качестве альтернативы, есть ли что-то еще, что может изменить окончание строки?

Обратите внимание, что этот вопрос отличается от этого и от этого, так как не относится ни к компиляции GWT.

0 ответов

Другие вопросы по тегам