我尝试使用mvnDebug
/jdb -attach 8000
调试install::install
我很容易到达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的来源,但我应该如何知道要签出什么标签
谢谢,
Marc
根据给定的信息,您可以使用2.3.1版本的maven安装插件,只需读取特定版本的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标记的确切位置,当然还有您可以签出的正确位置。