繁体   English   中英

忽略Maven目标文件夹,但不打包“目标”

[英]Ignore maven target folder but not package “target”

我在管理gitignore文件时遇到问题。 我的git文件夹结构如下所示:

  • PROJECT1
    • SRC
    • 目标
  • 项目2
    • SRC
      • 主要
        • java的
          • 目标
    • 目标
  • 项目3
    • SRC
    • 目标

的.gitignore

我想忽略由maven生成过程生成的所有目标文件夹,但不忽略目标包(在Project2内)和packge中的所有文件。 我尝试使用此.gitignore:

target/
!Project2/src/main/java/target/

上面的例子对我来说不行。

问题是我有很多包装,我不想显式地忽略每个文件夹的目标文件夹,而是指出目标软件包不要忽略。

***重命名该软件包不是一种选择。

请尝试以下操作:

**/target/**
!**/src/**

第一行将添加所有目标,第二行说将src从先前的忽略中排除。

https://git-scm.com/docs/gitignore

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM