使用IDEA创建springcloud父工程

简介: 使用IDEA创建springcloud父工程

开发环境

  • idea版本 : 2018.3.3
  • jdk : 1.8

springcloud的父工程的作用是用于jar包的管理.

对于maven项目, 无非就是project和module.

module是要在project下的.

idea的相关设置

指定maven的安装目录和setting.xml


在如下图中, 加上下面的一句话

-DarchetypeCatalog=internal

new Project

创建maven项目, 不选择模板

指定groupId和artifactid

指定project的名称为位置

父工程不需要src目录, 可进行删除

pom.xml

内容如下

需要注意的是,要在pom.xml中指定

pom 代表打包方式为pom

<?xml version="1.0" encoding="UTF-8"?>
<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/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>com.tensquare</groupId>
    <artifactId>tensquare_parent</artifactId>
    <version>1.0-SNAPSHOT</version>
    <packaging>pom</packaging>
    <name>tensquare_parent</name>
    <description>十次方项目</description>
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.0.1.RELEASE</version>
        <relativePath/>
    </parent>
    <properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
        <java.version>1.8</java.version>
    </properties>
    <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>
    <repositories>
        <repository>
            <id>spring-snapshots</id>
            <name>Spring Snapshots</name>
            <url>https://repo.spring.io/snapshot</url>
            <snapshots>
                <enabled>true</enabled>
            </snapshots>
        </repository>
        <repository>
            <id>spring-milestones</id>
            <name>Spring Milestones</name>
            <url>https://repo.spring.io/milestone</url>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
        </repository>
    </repositories>
    <pluginRepositories>
        <pluginRepository>
            <id>spring-snapshots</id>
            <name>Spring Snapshots</name>
            <url>https://repo.spring.io/snapshot</url>
            <snapshots>
                <enabled>true</enabled>
            </snapshots>
        </pluginRepository>
        <pluginRepository>
            <id>spring-milestones</id>
            <name>Spring Milestones</name>
            <url>https://repo.spring.io/milestone</url>
            <snapshots>
                <enabled>false</enabled>
            </snapshots>
        </pluginRepository>
    </pluginRepositories>
</project>


相关文章
|
2月前
|
SpringCloudAlibaba Java 网络架构
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(二)Rest微服务工程搭建
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(二)Rest微服务工程搭建
56 0
|
8月前
|
XML 应用服务中间件 数据格式
IDEA会把javaweb工程的部署到Tomcat的webapps吗?
IDEA会把javaweb工程的部署到Tomcat的webapps吗?
46 0
IDEA会把javaweb工程的部署到Tomcat的webapps吗?
|
24天前
|
SpringCloudAlibaba Java API
SpringCloud Alibaba微服务工程搭建(保姆级)
SpringCloud Alibaba微服务工程搭建(保姆级)
|
2月前
|
SpringCloudAlibaba Java 持续交付
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(一)基础知识+各个组件介绍+聚合父工程创建
【Springcloud Alibaba微服务分布式架构 | Spring Cloud】之学习笔记(一)基础知识+各个组件介绍+聚合父工程创建
112 1
|
2月前
|
IDE Java 开发工具
idea中新建工程
idea中新建工程
|
4月前
|
Java Maven
IDEA中maven工程下pom.xml的某些依赖按ctrl点不进去
IDEA中maven工程下pom.xml的某些依赖按ctrl点不进去
33 0
|
4月前
|
Java Maven
idea创建纯净的maven项目简单的maven工程
idea创建纯净的maven项目简单的maven工程
|
4月前
|
Java Maven
IDEA-使用IDEA创建maven多模块父子工程
IDEA-使用IDEA创建maven多模块父子工程
45 0
|
5月前
|
XML Java 数据库连接
idea如何新建一个多模块的springCloud项目
idea如何新建一个多模块的springCloud项目 1.新建主项目woniuCRM
57 0
|
6月前
|
应用服务中间件 Android开发
IntelliJ IDEA2017创建web工程并实现远程部署tomcat
IntelliJ IDEA2017创建web工程并实现远程部署tomcat