Maven
Maven工作原理
1.Maven中jar包如何管理
maven中采用坐标的形式管理jar包.
groupID一般都是公司的名称.
Artifact一般都是项目名称
Version 版本号
2.Maven中如何保证jar包安全性
maven工具将其中的jar包文件采用加密的方式进行传输.采用sha1的安全的hash算法保证安全性.
SHA-1(Secure Hash Algorithm 1)是一种密码散类算法,美国国家安全局设计,并由美国国家标准技术研究所(NIST)发布为联邦数据处理标准(FIPS)。SHA-1可以生成一个被称为消息摘要的160位(20字节)散列值,散列值通常的呈现形式为40个十六进制数。
3.pom.xml文件说明
!--负责封装springboot程序中的全部公共jar包 --> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.9.RELEASE</version> <relativePath/> <!-- lookup parent from repository --> </parent> <groupId>com.jt</groupId> <artifactId>jt-springBoot</artifactId> <version>0.0.1-SNAPSHOT</version> <name>jt-springBoot</name> <description>我的第一个项目</description> <properties> <java.version>1.8</java.version> </properties> <!--jar包依赖项 --> <dependencies> <!--坐标 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> </dependencies> <!--maven的操作方式 --> <build> <!--插件绑定 --> <plugins> <!--如果没有插件则main方法无法执行 负责maven项目的其他maven操作 打包/clean/生成源码 --> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build>