0

我尝试install::install使用mvnDebug/jdb -attach 8000 我很容易地进行调试org.apache.maven.plugin.DefaultBuildPluginManager:101 ,然后踩到mojo.execute()它会导致我:

main[1] where
  [1] org.apache.maven.plugin.install.InstallMojo.execute (InstallMojo.java:76)
  [2] org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo (DefaultBuildPluginManager.java:101)
...

我从 svn 中找到了 InstallMojo.java 的源代码,但我应该如何知道要签出的标签?
谢谢,
马克

4

1 回答 1

0

根据给定的信息,您使用的是 maven-install-plugin 的 2.3.1 版本,您可以简单地读取该特定版本的 pom 文件,这意味着在maven central中搜索该版本。pom 文件将为您提供所需的信息:

摘抄:

<scm><connection>scm:svn:http://svn.apache.org/repos/asf/maven/plugins/tags/maven-install-plugin-2.3.1</connection>
<developerConnection>scm:svn:https://svn.apache.org/repos/asf/maven/plugins/tags/maven-install-plugin-2.3.1</developerConnection>

这为您提供了 Apache SVN 存储库中 SVN 标签的确切位置,当然还有您可以签出的正确位置。

于 2012-07-11T14:13:09.423 回答