【发布时间】:2020-07-23 21:01:03
【问题描述】:
当我使用./mvnw install 构建我的 Spring Boot 应用程序时,它会创建一个名为“target”的文件夹,其中包含构建的输出。
我希望该文件夹在 Linux 上为 hidden(例如使用名称“.target”)。
有没有办法为 Maven“目标”文件夹指定一个备用名称?
【问题讨论】:
-
为什么?有什么好处?遵守约定会更容易。为什么要隐藏该文件夹?它的文件夹已经创建并且应该是可见的..它应该在版本控制的忽略列表中(例如
.gitignore或svn:ignore属性).. -
@khmarbaise,
.git文件夹已隐藏。.gitignore已隐藏。.gitignore列出了几个隐藏的设置文件/文件夹。是什么让target如此特别,以至于当我只想查看我创建的文件时,它会弄乱我的项目树。如果我正在运行ls或tree,.gitignore对此无济于事。 -
...改变坏习惯就是进步。
-
.git 文件夹有所不同。
-
哪种 Linux 约定?目标目录是一个包含用户相关信息的目录,这意味着构建的工件等,因此将它们放入隐藏目录是没有意义的被用户直接触摸,而
target可以并且需要....
标签: spring-boot maven build