`
85977328
  • 浏览: 1898654 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

maven之javadoc,source配置

 
阅读更多
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.6</source>
<target>1.6</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
<!--deploysource-->
<plugin>
<artifactId>maven-source-plugin</artifactId>
<version>2.2.1</version>
<configuration>
<attach>true</attach>
</configuration>
<executions>
<execution>
<phase>compile</phase>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
<!--deployjavadoc-->
<plugin>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.9</version>
<configuration>
<charset>UTF-8</charset>
<docencoding>UTF-8</docencoding>
</configuration>
<executions>
<execution>
<id>attach-javadocs</id>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>



<!-- 防止上传源代码(maven不允许上传源代码)  分下面两种情况
 1,本pom配置了maven-source-plugin, 则去掉即可
 2,父或父父pom中有maven-source-plugin而且去不掉,则在本pom中添加下面的配置 -->
 
 <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-source-plugin</artifactId>
                <configuration>
                    <attach>false</attach>
                </configuration>
                <executions>
                    <execution>
                        <id>attach-sources</id>
                        <phase>prepare-package</phase>
                        <goals>
                            <goal>jar-no-fork</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </build>
分享到:
评论

相关推荐

    maven-javadoc-plugin 中文 注释 API 解决乱码 pom xml

    本文将详细介绍如何利用`maven-javadoc-plugin`插件及相关配置解决这些问题。 #### 二、解决中文乱码问题 ##### 2.1 Maven输出Javadoc中文乱码原因分析 在默认情况下,`maven-javadoc-plugin`插件在生成Javadoc...

    Maven打包jar生成javadoc文件和source文件代码实例

    "Maven打包jar生成javadoc文件和source文件代码实例" Maven是一个广泛使用的构建工具,它提供了许多插件来帮助开发者完成各种任务。在这篇文章中,我们将主要介绍如何使用Maven打包jar文件,并生成javadoc文件和...

    自用maven-3.8.4,内含maven配置环境变量保姆级教程.doc

    ** Maven详解及环境变量配置指南 ** Maven是Java开发中的一个项目管理和综合工具,它极大地简化了构建、依赖管理以及项目的生命周期。本教程将详细讲解如何安装与配置Maven 3.8.4,包括环境变量的设置,旨在帮助...

    maven下载安装与配置.docx

    - **插件**:如 `maven-javadoc-plugin` 用于生成 API 文档,`maven-site-plugin` 用于生成项目站点文档。 **8. 多模块支持** - **优势**:Maven 支持多模块项目,允许将大型项目分解成多个子模块进行管理。 - ...

    maven-source-plugin-javadoc-2.2.1-7.el7.noarch.rpm

    官方离线安装包,测试可用。请使用rpm -ivh [rpm完整包名] 进行安装

    maven plugin maven plugin

    通过配置 `maven-site-plugin` 可以创建项目的网站和文档,`maven-javadoc-plugin` 用于生成 API 文档,`maven-deploy-plugin` 则负责将构建好的工件部署到远程仓库。 Ant 是一个广泛使用的构建工具,它具有灵活性...

    doris-flink-connector

    官网没有提供下载编译好的 connector ,需要自己编译,我将编译好的上传,供大家下载。 flink 版本1.13.5; &lt;scala.version&gt;2.12 ... &lt;maven-source-plugin.version&gt;3.2.1&lt;/maven-source-plugin.version&gt;

    apache-maven-3.6.3

    例如,`maven-javadoc-plugin`可以生成API文档,`maven-source-plugin`可以打包源代码,`maven-site-plugin`则能帮助生成项目站点。这些插件可以通过`pom.xml`中的`&lt;build&gt;&lt;plugins&gt;`部分进行配置。 在Java开发中,...

    apache-maven下载

    例如,maven-surefire-plugin用于执行单元测试,maven-javadoc-plugin用于生成API文档,maven-source-plugin则用于打包源码。 在实际开发中,Maven还提供了多模块项目的支持。在一个大型项目中,往往会有多个子项目...

    Maven功能介绍以及安装配置详解

    - **Linux**:编辑`/etc/profile`文件,添加`MAVEN_HOME`和`PATH`环境变量,然后运行`source /etc/profile`使更改生效。 - **Mac**:类似Linux,编辑环境变量并更新`PATH`。 4. **验证安装**:在命令行中运行`mvn...

    maven安装与配置.zip

    - Linux/Mac:编辑`~/.bashrc`或`~/.bash_profile`,添加`export MAVEN_HOME=/path/to/maven`和`export PATH=$PATH:$MAVEN_HOME/bin`,然后执行`source ~/.bashrc`或`source ~/.bash_profile`使修改生效。...

    apache-maven-3.5.2

    Apache Maven 是一个强大的项目管理工具,广泛用于Java应用程序的构建、管理和依赖管理。Maven 3.5.2是该工具的一个稳定版本,专为...通过上述步骤,你可以在Mac上成功安装和配置Maven 3.5.2,并开始你的项目构建之旅。

    apache-maven-3.3.3

    例如,`maven-surefire-plugin`用于执行单元测试,`maven-javadoc-plugin`生成API文档,`maven-source-plugin`则用来打包源代码。通过配置POM,你可以启用或禁用特定插件,定制自己的构建流程。 总的来说,"apache-...

    apache-maven-3.0.5

    例如,maven-javadoc-plugin可以生成API文档,maven-source-plugin可以打包源代码,maven-deploy-plugin则负责将构建结果发布到远程仓库。 在Maven 3.0.5中,改进了依赖解析算法,提升了处理复杂依赖关系的速度和...

    maven-repository.zip

    在插件方面,Maven拥有丰富的生态,如maven-compiler-plugin用于编译源代码,maven-surefire-plugin负责单元测试,maven-javadoc-plugin生成API文档,maven-source-plugin打包源码等。这些插件极大地扩展了Maven的...

    maven资源包maven资源包

    例如,maven-surefire-plugin用于运行单元测试,maven-javadoc-plugin用于生成API文档,maven-source-plugin则可以创建包含源代码的jar包。 Maven的另一个重要特性是依赖管理(Dependency Management)。通过Maven...

    apache-maven-3.5.4-bin.tar.gz

    例如,使用maven-surefire-plugin进行单元测试,maven-javadoc-plugin生成API文档,maven-source-plugin打包源代码。在`pom.xml`中定义插件并配置相关参数,然后通过`mvn plugin:goal`执行。 总之,Apache Maven ...

    maven-apache-maven-3.5.3.zip

    例如,使用`maven-javadoc-plugin`生成API文档,或`maven-source-plugin`打包源代码。 总的来说,Apache Maven 3.5.3版为开发者提供了强大的自动化构建能力,简化了项目的构建流程,使得项目管理和维护变得更加便捷...

    maven工具.jar

    - **插件**:Maven拥有丰富的插件系统,如`maven-javadoc-plugin`生成API文档,`maven-source-plugin`打包源代码,`maven-site-plugin`生成项目站点等。 - **生命周期**:Maven有三个主要的生命周期,即`clean`...

Global site tag (gtag.js) - Google Analytics