#maven项目需要提交到版本库管理的文件
标准的maven webapp项目结构

|_.settings
|_src
|   |_main
|   |    |_java
|   |    |_resources
|   |_test
|        |_java
|        |_resources
|_target
|_.classpath
|_.gitignore
|_.project
|_pom.xml
|_README.MD

maven项目只需要以下即可

    srcpom.xmlREADME.MD.gitignore

其他的文件都不需要也不应该被提交上来,否则很容易造成冲突。
提供个java的gitignore 模板:

### Java template
*.class# Mobile Tools for Java (J2ME)
.mtj.tmp/# Package Files #
*.jar
*.war
*.ear# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
### JetBrains template
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and Webstorm
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839# User-specific stuff:
.idea/workspace.xml
.idea/tasks.xml
.idea/dictionaries
.idea/vcs.xml
.idea/jsLibraryMappings.xml# Sensitive or high-churn files:
.idea/dataSources.ids
.idea/dataSources.xml
.idea/dataSources.local.xml
.idea/sqlDataSources.xml
.idea/dynamic.xml
.idea/uiDesigner.xml# Gradle:
.idea/gradle.xml
.idea/# Mongo Explorer plugin:
.idea/mongoSettings.xml## File-based project format:
*.iws## Plugin-specific files:# IntelliJ
/out/# mpeltonen/sbt-idea plugin
.idea_modules/# JIRA plugin
atlassian-ide-plugin.xml# Crashlytics plugin (for Android Studio and IntelliJ)
com_crashlytics_export_strings.xml
crashlytics.properties
crashlytics-build.properties
fabric.properties
### Windows template
# Windows image file caches
Thumbs.db
ehthumbs.db# Folder config file
Desktop.ini# Recycle Bin used on file shares
$RECYCLE.BIN/# Windows Installer files
*.cab
*.msi
*.msm
*.msp# Windows shortcuts
*.lnk
### Maven template
target/
pom.xml.tag
pom.xml.releaseBackup
pom.xml.versionsBackup
pom.xml.next
release.properties
dependency-reduced-pom.xml
buildNumber.properties
.mvn/timing.properties
# ignore eclipse files
.project
.classpath
.settings
.metadata

转:https://segmentfault.com/q/1010000007389924/

maven项目需要提交到版本库管理的文件相关推荐

  1. Maven项目在new module后,pom文件显示为Ignored pom.xml

    Maven项目在创建module后,pom文件显示为Ignored pom.xml 原因: 是因为我之前就已经创建了同名的module,但后来删掉了,之后又创建和之前删除掉的module同名的modu ...

  2. 在maven项目结构下对于Resources目录下文件的存取

    在maven项目中,文件结构如下: proj---src----main ----java ----Main.java ----resources ----userFile.properties -- ...

  3. 创建maven项目生成WebRoot目录,web.xml文件,以及修改编译路径classess的解决办法,以及解决找不到或无法加载主类的问题。

    创建maven工程:首先File-->New-->Maven Project到下边界面: 点击Next到以下界面: 点击Next进入以下界面: 输入Group Id.Artiface Id ...

  4. maven项目修改java编译版本的方式

    简述 使用Maven编译Java项目,默认的jdk编译版本是1.5( 参考官网的说明->https://maven.apache.org/plugins/maven-compiler-plugi ...

  5. IntelliJ IDEA中Maven项目的默认JDK版本

    在IntelliJ IDEA 15中使用Maven时,IDEA将默认的编译版本.源码版本设置为jdk5.编译项目的时候出现警告:"Warning:Java: 源值1.5已过时, 将在未来所有 ...

  6. MAVEN项目使用MySQL8.0版本总结

    尝试一.修改pom.xml引入的mysql-connector-java版本为8.0.16(与MySQL版本一致): 对项目进行打包,打包后,检查程序包内的mysql-connector-java是否 ...

  7. IntelliJ IDEA 14 创建maven项目二

    前言: 在我的idea14使用maven创建web工程文章介绍了如何运用idea14创建maven项目--但有瑕疵,如下: 今天在群里交流才得知起因: 原来一直这样创建的--但结果都一样,均出现上面的 ...

  8. Spring boot(8)---手动构建maven项目springboot

    新建一个maven项目springboot,步骤如下,在Eclipse中选择File-->new-->Project-->Maven-->Maven Project,建立的Ma ...

  9. GitChat · 软件工程 | 一小时教你学会 Maven 项目的构建与管理

    GitChat 作者:梁鹏举 原文: 一小时教你学会 Maven 项目的构建与管理 关注公众号:GitChat 技术杂谈,一本正经的讲技术 Maven翻译成中文是"专家.内行".M ...

最新文章

  1. 用单片机测量流体流速的_流量计是测量液体、气体流量仪表原理安装
  2. c# 两个list比较_C#刷遍Leetcode面试题系列连载(1) 入门与工具简介(VS Code amp; VS)...
  3. LeetCode 773. 滑动谜题(BFS 地图状态转换的最短距离)
  4. 使用React和axios设置服务器端渲染的最简单方法
  5. python语法31[变量的作用域+global]
  6. 测试用例(二)APP基本功能测试用例
  7. 施乐服务器装系统闪EE,施乐7535755633755575驱动安装教程
  8. verilog代码中避免出现latch方法
  9. 请编写一个函数void fun(int tt[M][N],int pp[N]),tt指向一个M行N列的二维数组,求出二维数组每列中最小元素,并依次放入pp所指一维数组中。
  10. 数仓工具—Hive源码之SQL解析Antlr入门(7)
  11. Linux下的系统服务
  12. 基于Android的文本语音朗读器的设计与实现(有声小说APP)
  13. Latex学习笔记——定义(等号上面加三角号)$\triangleq$
  14. Telephony--PhoneAccount
  15. python解多元多次方程组_Python求解多重或非线性方程,python,多元,多次,方程组,线性方程组...
  16. Inception网络
  17. c mysql datasource_DataSource(mysql/oracle) - 随笔分类 - 我爱si搬砖 - 博客园
  18. python开心消消乐辅助_用Python写个开心消消乐小游戏
  19. Java面试自我介绍怎么说?Java面试技巧!
  20. 锂电终端设备识别芯片ECP5701支持type-c协议

热门文章

  1. win7注册表计算机名修改,win7系统 怎么修改注册表 禁止别人修改我的电脑主题或桌面背景...
  2. ffmpeg视频剪辑利器
  3. Java语言学习--Swing中Button事件监听
  4. C语言,函数打印日历
  5. 谣言!华为官方回应停止社会招聘
  6. Java API 操作 OpenLDAP
  7. 【C++】C++STL标准模板库
  8. 2018-11-27
  9. 计算机蓝屏重启,电脑总是会蓝屏重启的具体解决方法,一看就能学会
  10. stm32f407igh6学习笔记