<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>11.2 Maven on 编程那些事儿</title><link>https://before80.github.io/prgms/Kotlin/buildtools/11.2-Maven/</link><description>Recent content in 11.2 Maven on 编程那些事儿</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Sun, 13 Sep 2026 18:20:56 +0800</lastBuildDate><atom:link href="https://before80.github.io/prgms/Kotlin/buildtools/11.2-Maven/index.xml" rel="self" type="application/rss+xml"/><item><title>11.2.1 Maven</title><link>https://before80.github.io/prgms/Kotlin/buildtools/11.2-Maven/11.2.1-Maven/</link><pubDate>Sun, 13 Sep 2026 08:50:47 +0800</pubDate><guid>https://before80.github.io/prgms/Kotlin/buildtools/11.2-Maven/11.2.1-Maven/</guid><description>&lt;blockquote&gt;
&lt;p&gt;原文链接: &lt;a href="https://kotlinlang.org/docs/maven.html"&gt;https://kotlinlang.org/docs/maven.html&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1 id="1121-maven"&gt;11.2.1 Maven&lt;/h1&gt;
&lt;p&gt;Maven 是一个构建系统，帮助你管理纯 Kotlin 或 Kotlin−Java 混合项目，并自动化构建过程。它适用于基于 JVM 的项目，会下载所需的依赖、编译并打包你的代码。你可以在 &lt;a href="https://maven.apache.org/"&gt;Maven&lt;/a&gt; 网站上进一步了解它的基础知识和细节。&lt;/p&gt;</description></item><item><title>11.2.2 配置 Maven 项目</title><link>https://before80.github.io/prgms/Kotlin/buildtools/11.2-Maven/11.2.2-MavenConfigureProject/</link><pubDate>Sun, 13 Sep 2026 08:50:47 +0800</pubDate><guid>https://before80.github.io/prgms/Kotlin/buildtools/11.2-Maven/11.2.2-MavenConfigureProject/</guid><description>&lt;blockquote&gt;
&lt;p&gt;原文链接: &lt;a href="https://kotlinlang.org/docs/maven-configure-project.html"&gt;https://kotlinlang.org/docs/maven-configure-project.html&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1 id="1122-配置-maven-项目"&gt;11.2.2 配置 Maven 项目&lt;/h1&gt;
&lt;p&gt;当你把一个已有的 Java Maven 项目引入 Kotlin，或者创建一个新的 Kotlin Maven 项目时，你需要添加用于编译 Kotlin 源码和模块的 Kotlin Maven 插件。&lt;/p&gt;
&lt;p&gt;目前只支持 Maven v3。&lt;/p&gt;</description></item><item><title>11.2.3 在 Maven 项目中设置仓库和依赖</title><link>https://before80.github.io/prgms/Kotlin/buildtools/11.2-Maven/11.2.3-MavenSetDependencies/</link><pubDate>Sun, 13 Sep 2026 08:50:47 +0800</pubDate><guid>https://before80.github.io/prgms/Kotlin/buildtools/11.2-Maven/11.2.3-MavenSetDependencies/</guid><description>&lt;blockquote&gt;
&lt;p&gt;原文链接: &lt;a href="https://kotlinlang.org/docs/maven-set-dependencies.html"&gt;https://kotlinlang.org/docs/maven-set-dependencies.html&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1 id="1123-在-maven-项目中设置仓库和依赖"&gt;11.2.3 在 Maven 项目中设置仓库和依赖&lt;/h1&gt;
&lt;p&gt;对于你的 Kotlin Maven 项目，你可以配置 Maven 在默认的 Maven Central 仓库之外还要去哪里查找产物，并定义项目所依赖的库。&lt;/p&gt;
&lt;h2 id="declare-repositories"&gt;声明仓库&lt;/h2&gt;
&lt;p&gt;默认情况下，所有 Maven 项目都可使用 &lt;code&gt;mavenCentral&lt;/code&gt; 仓库。要访问其他仓库中的产物，请在 &lt;code&gt;&amp;lt;repositories&amp;gt;&lt;/code&gt; 部分为仓库名称指定一个自定义 ID，并给出它的 URL：&lt;/p&gt;</description></item><item><title>11.2.4 为你的 Maven 项目配置 Kotlin 编译器</title><link>https://before80.github.io/prgms/Kotlin/buildtools/11.2-Maven/11.2.4-MavenKotlinCompiler/</link><pubDate>Sun, 13 Sep 2026 08:50:47 +0800</pubDate><guid>https://before80.github.io/prgms/Kotlin/buildtools/11.2-Maven/11.2.4-MavenKotlinCompiler/</guid><description>&lt;blockquote&gt;
&lt;p&gt;原文链接: &lt;a href="https://kotlinlang.org/docs/maven-kotlin-compiler.html"&gt;https://kotlinlang.org/docs/maven-kotlin-compiler.html&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1 id="1124-为你的-maven-项目配置-kotlin-编译器"&gt;11.2.4 为你的 Maven 项目配置 Kotlin 编译器&lt;/h1&gt;
&lt;p&gt;&lt;code&gt;kotlin-maven-plugin&lt;/code&gt; 让你可以为 Maven 项目配置 Kotlin 编译器。你可以指定编译器选项、选择执行策略，并启用增量编译。&lt;/p&gt;
&lt;h2 id="specify-compiler-options"&gt;指定编译器选项&lt;/h2&gt;
&lt;p&gt;你可以在 Kotlin Maven 插件节点的 &lt;code&gt;&amp;lt;configuration&amp;gt;&lt;/code&gt; 部分，以元素的形式为编译器指定额外的选项和参数：&lt;/p&gt;</description></item><item><title>11.2.5 打包你的 Maven 应用</title><link>https://before80.github.io/prgms/Kotlin/buildtools/11.2-Maven/11.2.5-MavenCompilePackage/</link><pubDate>Sun, 13 Sep 2026 08:50:47 +0800</pubDate><guid>https://before80.github.io/prgms/Kotlin/buildtools/11.2-Maven/11.2.5-MavenCompilePackage/</guid><description>&lt;blockquote&gt;
&lt;p&gt;原文链接: &lt;a href="https://kotlinlang.org/docs/maven-compile-package.html"&gt;https://kotlinlang.org/docs/maven-compile-package.html&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h1 id="1125-打包你的-maven-应用"&gt;11.2.5 打包你的 Maven 应用&lt;/h1&gt;
&lt;p&gt;要用 Maven 打包你的 Kotlin 应用，你可以创建标准的 JAR 文件，也可以创建包含所有依赖的自包含（fat）JAR 文件。打包应用后，你就可以分发它，并在任何装有 Java 运行时环境（JRE）的机器上运行。&lt;/p&gt;</description></item></channel></rss>