如何使用命令行中的源安装Maven工件?

IAd*_*ter 88 java eclipse maven

如何使用源安装Maven工件?

所以后来我不需要在eclipse中打开一个项目来查看一些代码.

编辑: 我知道我可以添加到pom.xml这段代码

<plugin>
        <artifactId>maven-source-plugin</artifactId>
        <executions>
                <execution>
                        <id>attach-sources</id>
                        <phase>verify</phase>
                        <goals>
                                <goal>jar</goal>
                        </goals>
                </execution>
        </executions>
</plugin>
Run Code Online (Sandbox Code Playgroud)

但是我想从命令行中做到这一点(使它更具普遍性).

dog*_*ane 147

要下载依赖项的源代码:

mvn eclipse:eclipse -DdownloadSources=true
Run Code Online (Sandbox Code Playgroud)

要将源附加到安装:

mvn source:jar install
Run Code Online (Sandbox Code Playgroud)

source:jar-no-forkmaven-source-plugin页面所述,最好使用你的pom中的目标.


Jos*_*ust 54

简单,获取源代码和JavaDocs:

mvn dependency:resolve -Dclassifier=javadoc
mvn dependency:resolve -Dclassifier=sources
Run Code Online (Sandbox Code Playgroud)

  • @csgeek 问题措辞含糊,可以解释多种方式。Cmd 下载 mvn src 和 doc 并在本地安装,因此不需要从 Eclipse 手动映射。请参阅 dogbane 为本地构建的 jar 安装 src 的答案。 (2认同)