【问题标题】:GWT .hgignore / .gitignore entriesGWT .hgignore / .gitignore 条目
【发布时间】:2011-11-13 03:35:28
【问题描述】:

GWT 应用程序(在 eclipse 中开发)的源代码管理忽略文件中的典型条目是什么?

【问题讨论】:

    标签: gwt gitignore hgignore svnignore


    【解决方案1】:

    我会推荐:

    /build
    /classes
    *.jar
    *.class
    *~
    */web-app/gwt
    */web-app/WEB-INF/classes
    target
    

    某些生成目录的名称可能略有不同,因此您应该根据您的项目调整它们。

    【讨论】:

    • they 不包括war 目录。好吗?
    • @RedPlanet 这取决于你的项目是如何配置的,但是如果你有一个war 目录,那么是的,你可以将war/ 添加到.gitignore 文件内容中。
    • 感谢您的回复。我正在使用 Google Maps 制作第一个 GWT 项目,并且只忽略 war/WEB-INF/classes/gwt-unitCache/
    • @RedPlanet 应该足够了,只要您不最终对在每次构建时重新生成的 large 文件进行版本控制。
    【解决方案2】:

    除了 VonC 的 eclipse/ant/maven 建议之外,我还要添加一些特定于 gwt 的条目:

    • .gwt - 编译日志
    • gwt-unitCache - 缓存已编译的文件
    • www-test - gwt junit 编译文件

    我个人不会尝试将任何 webapp 目录中的文件/文件夹列入黑名单,除非是在逐个项目的基础上,或者确保您的编译过程将 gwt 编译的文件构建到 @ 中的另一个目录987654324@ 或 target/ 目录 - 这可能会使启动时更烦人,但您无需使用任何新的 gwt 模块自定义 .gitignore。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-19
      • 2019-09-19
      • 1970-01-01
      • 1970-01-01
      • 2017-06-06
      • 2012-10-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多