目标 类 在导入 maven 项目后被修改
target classes getting modified after import maven project
git状态显示
修改:target/classes/com/abcplusd/util/JSONUtil$1.class
从 github 存储库克隆并导入 maven 项目后。
Pom.xml的一部分
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.6.0</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<excludes>
<exclude>target/maven-status/maven-compiler-plugin/*</exclude>
</excludes>
</configuration>
</plugin>
</plugins>
<extensions>
<extension>
<groupId>org.springframework.build</groupId>
<artifactId>aws-maven</artifactId>
<version>5.0.0.RELEASE</version>
</extension>
</extensions>
</build>
您的问题是您的 target
文件夹位于包含您的 .git
存储库的文件夹下。因此,似乎 Git 正在将构建过程中更改的文件视为应该进行版本控制的内容(它们应该 而不是 )。
对此的一般解决方案是将构建目标文件夹更改为 Git 管理的路径之外的文件夹。
git状态显示 修改:target/classes/com/abcplusd/util/JSONUtil$1.class 从 github 存储库克隆并导入 maven 项目后。
Pom.xml的一部分
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.6.0</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
<excludes>
<exclude>target/maven-status/maven-compiler-plugin/*</exclude>
</excludes>
</configuration>
</plugin>
</plugins>
<extensions>
<extension>
<groupId>org.springframework.build</groupId>
<artifactId>aws-maven</artifactId>
<version>5.0.0.RELEASE</version>
</extension>
</extensions>
</build>
您的问题是您的 target
文件夹位于包含您的 .git
存储库的文件夹下。因此,似乎 Git 正在将构建过程中更改的文件视为应该进行版本控制的内容(它们应该 而不是 )。
对此的一般解决方案是将构建目标文件夹更改为 Git 管理的路径之外的文件夹。