如何把svn代码拉下来,Maven - 从SVN拉取代码
I am migrating J2ee Project from Ant to Maven,
One of The ant tasks is to pull existing source from SVN Repository
Compile it, and add its jar to my current build as Jar
Is it possible to do the get the source and compile it in Maven?
Thank you!
解決方案
Yes, in a similar way as in Ant. Execute the svn command in exec-maven-plugin in one of pre-compile phases, perhaps in generate-sources. I'd try something like this (it's a brain-dump, may contain minor mistakes):
org.codehaus.mojo
exec-maven-plugin
...
svn
exec
generate-sources
svn
co
${svn.projecturl}
${project.build.root}
...
EDIT
Prunge's answer made me think — what do you want to really achieve? If the project is always to be the part of the build, a far better way would be to "mavenize" it (write a POM for it) and include it as a module/dependency.
If the SVN checkout is to be a one-time action, maybe it's better to leave it as it is, add the jar to the repository with mvn install:install-file (assigning a group id and artifact id), and use it as a dependency?
總結
以上是生活随笔為你收集整理的如何把svn代码拉下来,Maven - 从SVN拉取代码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 虚拟机linux怎么打开终端(linux
- 下一篇: 微信电脑版加群(微信电脑版拉群)