作为我的项目构建的一部分,我想将托管依赖项的zip工件解压缩到项目的特定目录中.在开始使用SBT之前,我是通过ANT脚本执行此操作的,该脚本将从maven依赖项中获取zip工件并解压缩.
我的问题是:
"eu.delving" % "sip-creator" % "0.4.6-SNAPSHOT"
但是这不会获取zip工件SBT控制台中是否有命令强制它解析工件(特别是重新解析SNAPSHOT依赖关系)?我现在知道的唯一方法是运行clean然后编译(或启动),但这需要更长的时间并不总是必要的.
我有以下查询:
sql
.select()
.from(ITEMS.join(ITEMSOWNERS).on(ITEMSOWNERS.ITEM_ID.eq(ITEMS.ID)))
.join(USERS).on(ITEMSOWNERS.OWNER_ID.eq(USERS.ID))
.leftJoin(ITEMSREVIEWERS).on(ITEMSREVIEWERS.ITEM_ID.eq(ITEMS.ID))
.join(USERS).on(ITEMSREVIEWERS.REVIEWER_ID.eq(USERS.ID))
.where(PUBLIC_ID.eq(publicId))
.fetchGroups(WALLETS)
Run Code Online (Sandbox Code Playgroud)
我想以某种元组形式返回这些结果,考虑到USERS这里有两种类型的结果,即我有这样的结构:
- ITEMS (given the `WHERE` clause there should be only one of those at most, though)
- OWNERS
- REVIEWERS
Run Code Online (Sandbox Code Playgroud)
我想我知道我可以使用fetchGroupsfromRecord到 a Map<Item, Record>,但我不太确定如何进一步处理应包含Record两次的结果User,即
innerRecord.into(USERS) // this should work okay, I guess
innerRecord.into(USERS) // how to make this happen on the "second" set of User columns?
Run Code Online (Sandbox Code Playgroud)
理想情况下,我想将第二个映射User到一个,Optional因为它可能不存在。
在maven版本期间:执行目标,正在从SCM检出准备好的标记,并且似乎在分叉的maven实例中尝试构建.
我希望在那时跳过测试,因为无论出于什么原因,它们都会失败(构建涉及通过货物运行测试Web应用程序,我相信这在这种环境中不能很好地工作).
有没有办法指导maven这样做?
分支存在,但命名似乎造成了麻烦
manu-mac:culture-hub manu$ git push origin :12.05.1
error: dst refspec 12.05.1 matches more than one.
error: failed to push some refs to 'git@github.com:delving/culture-hub.git'
Run Code Online (Sandbox Code Playgroud)