Eclipse将maven工程提交到github并下载在新工程中使用(一)

7 篇文章 0 订阅

前言:期间也百度了不少教程。在这里已经假定已经安装好了git和eclipse 中的git插件。

这一篇只说明如何提交的github。下一篇说明如何下载并在eclipse中使用

(1)将maven工程提交到github

参考:https://my.oschina.net/u/2565134/blog/740122

          https://blog.csdn.net/luman1991/article/details/72722748

          https://blog.csdn.net/qq_28817739/article/details/80425031

可以看这两篇文章,感谢大佬。大笑

思路: 先在本地创建一个git仓库,然后将我们的maven工程添加到仓库中,而且忽略eclipse自动生成的一些文件,避免产生冲突。这仅仅是在本地提交了一次,我们还需要将本地提交的文件,再提交上传到我们的git服务器端,比如github。

1、使用eclipse创建git仓库

需要注意的地方:在配置仓库的时候,会出现三种选择。


(1.1)选择第一种 use of create...      


点击 Create Reposeitory 就会在项目的所在位置创建 git,然后再点击finsh 即可。

这个时候git仓库就已经创建完毕,就可以向仓库提交工程了。

(1.2)选择第二种  Create...

这种方式也是新创建一个仓库,需要自己定义一个仓库的位置。注意的地方就是,当使用这种方式项目将会被移动到创建仓库的位置,在原有的位置项目就没有了。



(1.3)第三种:下拉选择一个已有的仓库位置

这种就没有什么说的,可以参考下上面的两篇文章,说的非常详细。

2、设置项目中需要忽略的文件

参考:https://segmentfault.com/q/1010000007389924

          https://blog.csdn.net/weixin_36401046/article/details/52954408

设置忽略的文件一般都是eclipse自动生成的文件。

maven工程一般只需要:

  • src

  • pom.xml

  • README.MD

  • .gitignore

可以设置一个名为.gitignore 文件来忽略,该文件需要创建于你项目的git仓库下面。

创建方式:在仓库所在文件夹中右键


输入:touch .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

我们再回到eclipse中,将项目文件先添加到索引中。


下面就可以将项目先提交到本地仓库中去了。


如果你并没有找到这个界面,可以在eclipse中调出来。


搜索git即可。下面就列出来了git相关的界面。


3、将项目提交到github

这个没什么说的,直接参考

https://blog.csdn.net/qq_28817739/article/details/80425031

即可。

需要注意的是:这个界面中有一个 Force Update 当出现不能正常提交到github 的时候,就勾选上,这个是说强制覆盖github上的内容。



  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值