zoukankan      html  css  js  c++  java
  • Maven打jar包包含源代码

    一般来说,对于一个项目,直接打jar包,只能打出class文件,二无法打包出源代码,例如我们想看代码中的注释等相关信息,是看不到的

    例如,我自己写了一个springboot场景启动器后,直接打包,是没有source.jar

    image-20201223125055002

    我们只要在pom文件中,加入一个maven-source-plugin插件,设置jdk版本,重新mvn clean install就行了

        <build>
            <plugins>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-source-plugin</artifactId>
                    <version>3.0.1</version>
                    <executions>
                        <execution>
                            <id>attach-sources</id>
                            <goals>
                                <goal>jar</goal>
                            </goals>
                        </execution>
                    </executions>
                </plugin>
                <plugin>
                    <groupId>org.apache.maven.plugins</groupId>
                    <artifactId>maven-compiler-plugin</artifactId>
                    <version>3.1</version>
                    <configuration>
                        <source>1.8</source>
                        <target>1.8</target>
                        <encoding>UTF-8</encoding>
                    </configuration>
                </plugin>
            </plugins>
        </build>
    

    image-20201223125312817

  • 相关阅读:
    TypesScript+Webpack
    TypeScript 类型
    git操作
    kafka
    java: cannot find symbol symbol: variable log
    Angular结构型指令,模块和样式
    Angular 自定义拖拽指令
    Angular changeDetction
    Angular 依赖注入
    RXJS Observable的冷,热和Subject
  • 原文地址:https://www.cnblogs.com/wwjj4811/p/14178017.html
Copyright © 2011-2022 走看看