筆記紀錄開發微服務功能單元的初始步驟

 

1. 新增一個Maven Project

設置專案路徑

設置此專案群組、名稱和程式包的名稱

預創的文件內容,關於src資料在這裡可以刪除,程式碼使用Maven Module創建

2. 編輯pom.xml

所有Microservice必須的基礎配置都在這裡完成

包含SpringBoot、SpringCloud版本,基本工具庫、Maven建立設置

<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.spring.demo</groupId>
  <artifactId>
testdemo</artifactId>
  <version>
0.0.1-SNAPSHOT</version>
  <packaging>
pom</packaging>

  <name>testdemo</name>
  <url>
http://maven.apache.org</url>

  <properties>
    <project.build.sourceEncoding>
UTF-8</project.build.sourceEncoding>
    <project.reporting.outputEncoding>
UTF-8</project.reporting.outputEncoding>
    <java.version>
1.8</java.version>
  </properties>
  
  <parent>
    <groupId>
org.springframework.boot</groupId>
    <artifactId>
spring-boot-starter-parent</artifactId>
    <version>
1.5.22.RELEASE</version>
  </parent>
  
  <dependencyManagement>
    <dependencies>
      <dependency>
        <groupId>
org.springframework.cloud</groupId>
        <artifactId>
spring-cloud-dependencies</artifactId>
        <version>
Edgware.RELEASE</version>
        <type>
pom</type>
        <scope>
import</scope>
      </dependency>
    </dependencies>
  </dependencyManagement>

  <dependencies>
    <dependency>
      <groupId>
org.springframework.boot</groupId>
      <artifactId>
spring-boot-starter</artifactId>
    </dependency>
    <dependency>
      <groupId>
org.springframework.boot</groupId>
      <artifactId>
spring-boot-starter-actuator</artifactId>
    </dependency>
    <dependency>
      <groupId>
org.springframework.boot</groupId>
      <artifactId>
spring-boot-starter-test</artifactId>
      <scope>
test</scope>
    </dependency>
  </dependencies>
  
  <build>
    <plugins>
      <plugin>
        <groupId>
org.apache.maven.plugins</groupId>
        <artifactId>
maven-compiler-plugin</artifactId>
        <configuration>
          <source>
1.8</source>
          <target>
1.8</target>
        </configuration>
      </plugin>
      <plugin>
        <groupId>
org.apache.maven.plugins</groupId>
        <artifactId>
maven-surefire-plugin</artifactId>
        <configuration>
          <skipTests>
true</skipTests>
        </configuration>
      </plugin>
    </plugins>
  </build>
  
</project>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

存檔後Maven會自動導入所需庫,若專案有紅X錯誤標誌,可以按Alt+F5快捷鍵選此專案更新專案程式庫

 

3. 建立Maven Module

主要的程式碼功能都於此建立,可以區分Object Utils 、Domain、Api等等

對專案點右鍵New → other,選擇Maven Module

輸入Module名稱,接著直接下一步到完成即可

 

 

創作者介紹
創作者 TIN's 網上五四三 的頭像
網客TIN

TIN's 網上五四三

網客TIN 發表在 痞客邦 留言(0) 人氣( 100 )