1.3使用marven Spring项目快速搭建

自己开发了一个股票智能分析软件,功能很强大,需要的点击下面的链接获取:

https://www.cnblogs.com/bclshuai/p/11380657.html

1.3  Spring项目快速搭建

(1)marven介绍

marven是软件项目管理工具,可以方便的创建项目,管理依赖关系,自动从远程仓库下载依赖包到本地仓库m2文件夹中。

(2)dependency三要素

通过pom.xml文件配置依赖的jar包,会自动根据配置文件下载。依赖三要素

1)   groupId:组织标识

2)   artifactId:项目标识;

3)   version版本号;

<dependency>
         <groupId>com.hikvision.pbg.jc.ishelf</groupId>
         <artifactId>ishelf-web-business</artifactId>
         <version>${ishelf-web-business-version}</version>
      </dependency>

(2)<properities>定义属性

例如定义一个版本号,然后在version中使用${proname}来引用属性。

<properties>
<ishelf-web-business-version>2.0.0-SNAPSHOT</ishelf-web-business-version>
</properties>

pom.xml实例

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
   <modelVersion>4.0.0</modelVersion>

   <parent>
      <groupId>com.hikvision.pbg.jc.ishelf</groupId>
      <artifactId>modules</artifactId>
      <version>2.0.0-SNAPSHOT</version>
   </parent>
  
   <artifactId>ishelf-web-provider</artifactId>
   <packaging>jar</packaging>
    <properties>
<ishelf-web-business-version>2.0.0-SNAPSHOT</ishelf-web-business-version>
</properties>

   <dependencies>
      <dependency>
         <groupId>org.springframework.boot</groupId>
         <artifactId>spring-boot-starter-web</artifactId>
      </dependency>
      <!-- 本服务的api接口包 -->
      <dependency>
         <groupId>com.hikvision.pbg.jc.ishelf</groupId>
         <artifactId>ishelf-web-external-api</artifactId>
         <version>2.0.0-SNAPSHOT</version>
      </dependency>
      <dependency>
         <groupId>com.hikvision.pbg.jc.ishelf</groupId>
         <artifactId>ishelf-web-business</artifactId>
         <version>${ishelf-web-business-version}</version>
      </dependency>
      <dependency>
         <groupId>com.hikvision.ga.common</groupId>
         <artifactId>hik-ga-boot-resteasy</artifactId>
      </dependency>
   </dependencies>

</project>
posted @   一字千金  阅读(249)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示