以前都没有写过博客,今年毕业,跟同学做个微信商城,同学叫我写个博客总结总结,我觉得还是有必要的。开始文章概述:文章讲解maven,git的搭配,两个都是项目管理工具,为什么要搭配在一起,为什么git项目在小型项目中没有svn使用方便,svn在大型项目中拖慢开发速度。Maven我们都了解maven是对java的jar包进行管理的工具,我比较喜欢把项目的Entity跟common的工具包打包成jar包
转载
2024-06-04 16:16:35
103阅读
这篇文章的主要目的是记录使用python来编写公司发版系统的想法、过程。一、构思主要特征该系统拥有web界面
代码发布功能:可以在web中实现各个webent单独发布、整体发布
git历史查看功能:查看git提交历史、查看每次提交修改文件。所以需要定时自动更新日志。
两次发布版本差异对比功能实践能力一个python的web框架
python调度操作git、maven、执行脚本
pytho
转载
2024-06-13 11:39:52
82阅读
Maven(项目管理器)1.Maven:是apach公司一个开源项目.本质就是一个项目管理器. 传统项目的问题: 1 需要把jar复制到项目中,繁琐 2 项目体积更大,不利于维护 3 不利于团队开发 作用:管理依赖(管理项目所需要Jar包); 构建项目(清理、编译、单元测试、打包、安装、部署、运行));2.Maven安装步骤: 2.1:从官网http://maven.apache.org/down
转载
2024-03-22 09:42:24
368阅读
Maven(一)解决问题:--依赖第三方资源的版本冲突。--工程整体升级维护发布等过程的操作繁琐(二)Maven是什么?Maven是一个项目工程管理工具,将项目开发和管理过程抽象一个抽象模型(POM—项目对象模型) (三)Maven的作用---项目构建:提供跨平台、标准的自动化项目构建方式---依赖管理:方便快捷的管理项目依赖的资源,避免资源间的版本冲突问题---统一开发结构:提供标准的
转载
2024-05-06 10:31:01
149阅读
要了解 Spring Boot 的发展背景,还得从 2004 年 Spring Framework1.0 版本发布开始说起,不过大家都是从开始学习 Java 就使用 Spring Framework 了,所以就不做过多展开。随着使用 Spring Framework 进行开发的企业和个人越来越多,Spring 也慢慢从一个单一简洁的小框架编程了一个大而全的开源软件,Spring Framework
转载
2024-09-04 17:00:43
24阅读
Maven学习今天我们就来学习一下maven,怎么说呢,maven更像是一种管理的工具,实现的原理是使用插件。举个例子,比如说,一个公司需要做一个项目,这个项目又分成了很多的模块,每个模块又分成了许多的业务等等,这些需要许许多多的小组进行进行,最后再进行整合。那么,就有一个很大的问题,IT技术发展这么快的时代里,每个人使用的jar包版本,使用的软件版本,等等,如果不一样的话,就算单个小模块可以进行
转载
2024-05-26 08:00:59
94阅读
牵涉命令git branchgit checkoutgit merge创建分支并切换到新的分支git branch xxx 创建一个新的分支git branch 查看当前所在分支【* 表示当前】git checkout xxx 从当前分支切换某个分支在新的分支上面常规开发【一般是dev分支】在确保当前分支是上一步git checkout过来的即可【不放心的话可以git branch 确认下】git
转载
2024-03-03 09:51:18
40阅读
鉴于本吧多新人,新人又需要多交流才能进步,今天就给新人们讲讲git和maven的必要性,因为,他们的重要性,远远超过很多没用过的人的想象。很多人应该用过svn cvs之类的代码版本管理工具,git也是其中之一。svn和git最大的几个区别要点,svn必须要有服务端,网络能连上服务端才能提交和更新,git不需要,每一台装了git的电脑都是服务端,各台电脑之间可以相互同步和推送,而提交不需要网络就可以
转载
2024-05-21 11:26:32
41阅读
一. 简介 在项目开发过程中,通常开发阶段会包含以下几个步骤: 1. 将所有的代码提交到版本管理库(SVN,GIT)或者是打上对应的标签。 2. 从SVN下载源码 3. 构建应用 4. 存储构建输出war,ear或者jar包到网络上指定位置。 5. 从网络上获取对应的包信息。 6. 及时更新文档以及更新版本号, 基于上
转载
2024-05-07 17:47:01
48阅读
目录一、GIT二、webpack1、webpack是什么2、webpack五个核心概念EntryOutputLoaderPluginsMode3、vue-loader和plugin的区别4、webpack.config.jswebpack的配置文件图片资源打包其他资源打包和自动更新5、生成环境的部署提取css成单独文件plugins需新增6、CSS兼容性处理需下载插件新增配置文件postcss.
转载
2023-08-21 10:57:35
70阅读
Git&GitHub一、Git是什么及优势二、SVN与Git的最主要的区别三、Git结构和代码托管中心3.1 本地库操作3.2 本地库和远程仓库四、Git 和 GitHub 的使用4.1 使用Git管理本地仓库4.2 分支管理4.1 GitHub的使用4.2 SSH 登录五、idea操作Git 一、Git是什么及优势Git是目前世界上最先进的分布式版本控制系统。版本控制:简单说就是我们对
git和maven的理解和学习gitmaven git1 git的工作机制 2 git的基本命令 3 git的忽略文件的配置模板 步骤1 在C:\Users\likun目录下新建git.ignore文件 如下 步骤2 配置在C:\Users\likun 目录下的.gitconfig中 如下# Compiled class file
*.class
# Log file
*.log
# BlueJ
转载
2024-06-27 09:51:09
10阅读
Maven和idea1.Maven:一个优秀的项目构建工具Maven的含义:Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。Pom.xml (一小段标签 就可以来维护项目或者管理项目)Maven 是一个项目管理和整合工具。Maven 为开发者提供了一套完整的构建生命周期框架。开发团队几乎不用花多少时间就能够自动完成工程的基础构建配置,因为 M
转载
2024-01-17 08:25:24
122阅读
maven是优秀的项目管理和构建工具,能让我们更为方便的来管理和构建项目.没有它会怎么样
自己下载jar包 管理依赖呗.(自己下载的jar放在lib目录)和它类似的还有那些
ant gradlemaven和ant的区别
maven 和 ant 关注于项目的管理与构建。maven 中加入了依赖管理,ant偏重于项目的构建,更灵活定制更好,总之各有优劣,具体根据项目的规模,项目的构建方式来选择。一、m
转载
2024-03-29 22:36:09
14阅读
一、简介1. Make工具这个工具是最最原始的工具了,在linux下编过程序,看过比较大的c/c++代码的人应该都听说过这个工具(Windows下对应的工具为nmake)。它负责组织构建的过程,也就是负责指挥编译器如何编译,连接器如何连接,最后生成一个可用的文件。2. Ant工具但是有人觉得make工具的很难使用,他的语法很难理解,就发明了ant3. Maven工具Maven像make
转载
2024-02-10 14:56:03
253阅读
最近在折腾git,有感于git这个强大而好用的版本管理工具。说说git分支管理的心得体会。首先,要有个master主分支:Git主分支的名字,默认叫做Master。它是自动建立的,版本库初始化以后,默认就是在主分支在进行开发。Git 的 “master” 分支并不是一个特殊分支。
它就跟其它分支完全没有区别。
之所以几乎每一个仓库都有 master 分支,是因为 git init 命令默认创建它,
相同点:都是项目构建管理工具。不同点有:1. Maven约定了目录结构,而Ant没有。2. Maven是申明式的,用pom.xml文件;而Ant是程序式的,构建过程需要自定义,用builder.xml.3. Maven是有生命周期的,而Ant没有。4. Maven内置依赖管理和Repository来实现依赖的管理和统一存储;而Ant没有。Maven第一次install的时候会把依赖的ja
转载
2024-03-12 12:57:34
40阅读
Maven:1. Maven 拥有约定,只要遵守约定,它就知道你的源代码在哪里。 Maven 是声明式的。 你需要做的只是创建一个 pom.xml
文件然后将源代码放到默认的目录。 Maven 会帮你处理其它的事情。 Maven 有一个生命周期,当你运行 mvn install
的时候被调用。 这条命令告诉 Maven 执行一系列的有序的步骤,直到到达你指定的生命周期。缺点是运行许
转载
2024-08-06 14:19:17
58阅读
1.web分为动态web和静态web:静态web:html和css,提供给所有人看的数据始终不会发生变化我们称之为静态web。动态web:淘宝,几乎所有的网站,每个人在不同的时间,不同的地点看到的信息各不相同!技术栈:Servlet/JSP,ASP,PHP,在java中,动态web资源开发的技术统称为JavaWeb 2.Maven1.我们为什么要学习Maven?在Java开发中,要使用大
转载
2023-11-20 10:51:10
110阅读
git 极简讲解1. git是什么git是一个带版本的文件系统git对于文件有跟踪和不跟踪2种状态,跟踪,则会对这个文件的数据进行版本记录(当然需要进行commit,然后push之类主动操作)。不跟踪,则不会对文件做版本跟踪和记录。2. git架构3. git关键概念仓库(repository),git相比subversion也就是SVN的一大革新就是增加了一个本地仓库。 没错,maven也是一样