小编Man*_*rdt的帖子

使用SBT解压缩工件

作为我的项目构建的一部分,我想将托管依赖项的zip工件解压缩到项目的特定目录中.在开始使用SBT之前,我是通过ANT脚本执行此操作的,该脚本将从maven依赖项中获取zip工件并解压缩.

我的问题是:

  • 如何指定我想依赖于zip依赖?我已经像这样定义了它: "eu.delving" % "sip-creator" % "0.4.6-SNAPSHOT" 但是这不会获取zip工件
  • 在哪里/如何挂钩到构建过程以运行解压缩(以及如何在该上下文中引用工件文件)?

sbt

5
推荐指数
1
解决办法
2348
查看次数

如何告诉SBT解决托管工件

SBT控制台中是否有命令强制它解析工件(特别是重新解析SNAPSHOT依赖关系)?我现在知道的唯一方法是运行clean然后编译(或启动),但这需要更长的时间并不总是必要的.

scala sbt playframework-2.0

5
推荐指数
1
解决办法
255
查看次数

在JOOQ中映射相同类型的连接表

我有以下查询:

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因为它可能不存在。

java sql scala jooq

5
推荐指数
1
解决办法
890
查看次数

在maven发布期间结帐时跳过测试:执行

在maven版本期间:执行目标,正在从SCM检出准备好的标记,并且似乎在分叉的maven实例中尝试构建.

我希望在那时跳过测试,因为无论出于什么原因,它们都会失败(构建涉及通过货物运行测试Web应用程序,我相信这在这种环境中不能很好地工作).

有没有办法指导maven这样做?

maven

3
推荐指数
1
解决办法
2393
查看次数

如何删除名称中带点的远程分支

分支存在,但命名似乎造成了麻烦

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)

git github

0
推荐指数
1
解决办法
351
查看次数

标签 统计

sbt ×2

scala ×2

git ×1

github ×1

java ×1

jooq ×1

maven ×1

playframework-2.0 ×1

sql ×1