我想要的是直接从svn构建我的项目的1.1版本。当前版本号为1.2-SNAPSHOT
有没有办法做到这一点?我假设有,但我不知道命令。
如果您需要更多信息,请告诉我我会提供给您
谢谢,
诉
答案 0 :(得分:1)
没有这样的命令可以将源代码放到临时位置+构建它+清理。你必须编写脚本,例如:
#!/bin/bash -e
work=$TMPDIR/builder-$$
cleanup() {
rm -fr "$work"
}
trap 'cleanup; exit 1' 1 2 3 15
mkdir -p $work
svn co url/to/release/1.1 $work/
(cd $work; mvn clean install)
cleanup