kafka scala API
阿新 • • 發佈:2020-11-16
一、程式碼管理工具
maven
gradle:配置比maven簡單(Android)
二、maven配置本地倉庫
在maven的settings.xml中配置
<localRepository>D:/developer/maven-repository</localRepository>
三、maven配置私服
在maven的settings.xml中
標籤下配置
<!-- 配置阿里的私服倉庫 --> <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror>
四、maven在eclipse中的配置
五、maven的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/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <!-- 父工程標籤 --> <parent> <groupId>cn.kooun.demo</groupId> <artifactId>parent</artifactId> <version>0.0.1-SNAPSHOT</version> </parent> <!-- 工程路徑 --> <!-- <groupId>cn.kooun.demo</groupId> --> <!-- 工程名 --> <artifactId>test</artifactId> <!-- 版本號 --> <version>0.0.1-SNAPSHOT</version> <!-- 暱稱標籤 --> <name>演示工程</name> <!-- 描述標籤 --> <description>這是一個演示工程</description> <!-- jar版本管理設定 --> <!-- <dependencyManagement> <dependencies> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>${json.version}</version> </dependency> </dependencies> </dependencyManagement> --> <!-- 配置jdk方式1--> <!-- 變數標籤 --> <properties> <!-- <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion> --> <!-- 自定義標籤 --> <json.version>1.2.62</json.version> </properties> <!-- 設定作者 --> <developers> <developer> <id>chenwei</id> <name>chenwei</name> <email>[email protected]</email> </developer> </developers> <!-- 引入第三方jar依賴 --> <!-- 多依賴關係標籤 --> <dependencies> <!-- 依賴關係標籤 --> <!-- <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> 排除掉指定的jar依賴 <exclusions> <exclusion> <groupId></groupId> <artifactId></artifactId> </exclusion> </exclusions> </dependency> --> <dependency> <groupId>cn.kooun.demo</groupId> <artifactId>aaa</artifactId> <version>1.0</version> </dependency> </dependencies> <!-- 配置jdk方式2--> <!-- 安裝標籤 --> <build> <!-- 設定打包後的名稱 --> <finalName>test</finalName> <!-- 多外掛標籤 --> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.8.0</version> <configuration> <encoding>UTF-8</encoding> <source>1.8</source> <target>1.8</target> </configuration> </plugin> </plugins> </build> </project>
六、maven的工程型別
pom:用於父工程
jar:Java類的打包
war:servlet/web專案,可用來執行
七、maven配置的包依賴的查詢路徑
本地倉庫 ——> 私服 ——> 中央倉庫