小编kos*_*tja的帖子

在Eclipse中Finetuning FindBugs ant任务

在eclipse中,我能够定义从首选项页面报告的检测器ID错误类别.

我在FindBugs文档中找不到类似FindBugs ant任务的东西,或者在Eclipse ant编辑器中使用自动完成.

我可以调整的是努力报告级别.

将探测器和类别调整为无证或缺失的功能还是我错过了什么?它是如何在FindBugs Eclipse插件中解决的?

java eclipse ant findbugs

12
推荐指数
1
解决办法
5606
查看次数

将主头移动到分支

我有几个功能分支和一个主分支.功能2完成.通常我会改变(使用远程SVN仓库并希望保留历史记录,因此没有定期合并)和ff-merge.但是因为我分支后主人没有改变,所以我想将主头(at E)移动到G.使用git branch -f master G不会导致任何可见的更改,我认为这是因为G在不同的分支上.

git update-ref -f master G这里使用安全吗?我应该坚持使用rebase/ff-merge吗?还有更好的东西?

feature1      C-D  
             /
master    A-B-E            
               \                      
feature2        F-G  
Run Code Online (Sandbox Code Playgroud)

谢谢.

git version-control branch dvcs branching-and-merging

12
推荐指数
3
解决办法
2万
查看次数

如何使用mercurial和svn在一起

工作中的SVN回购只能在内部到达(至少对我来说是承包商).不工作时,我想使用HG,然后第二天与SVN同步.

使用两者都是可取的吗?有人应该注意的问题吗?

svn version-control mercurial

11
推荐指数
1
解决办法
1838
查看次数

最好的Ant教程/快速启动?

在避免长时间学习蚂蚁之后(IDE和复制和粘贴使简单的任务变得容易)我现在看到自己被迫尽快进入状态.在一个大型项目上工作,越来越难以知道要复制什么以及粘贴的位置,而不是在整个过程中破坏事物.

搜索ant教程和快速入门会产生数以千计的结果,所以请分享您的经验 - 哪一个能够快速完成并仍然是全面的?

我暗中希望得到像辉煌的hginit教程之类的东西.蚂蚁有这样的事吗?

编辑:到目前为止,官方文档似乎是一个巨大的胜利.因为它们非常相似所以很难选择接受的答案.
我已经找到一个体面的教程超出官方的HelloWorld的基础知识,具有JUnit的测试,报告和SVN签出在这里.但在完成后我仍然需要转向更多文档.

java ant build

10
推荐指数
1
解决办法
1万
查看次数

受CDI限制的泛型

JSR-299规范在§3.1中说明:

如果托管bean类是泛型类型,则它必须具有范围@Dependent.如果具有参数化bean类的托管bean声明除@Dependent之外的任何范围,则容器会自动检测问题并将其视为定义错误.

有效地意味着你不能这样做:

@Named
@SessionScoped or @RequestScoped or similar
public class MyProducer<T> {...}
Run Code Online (Sandbox Code Playgroud)

这个决定的技术原因是什么?

它是否会在即将发布的CDI版本中得到补救?

是否有处理/解决此问题的最佳做法?

谢谢

编辑 - 我经常使用的解决方法是将通用POJO-bean注入到具有所需范围的bean中.通常,但并非总是如此.

java generics dependency-injection cdi

10
推荐指数
1
解决办法
8137
查看次数

如果激活多个配置文件,如何解决冲突的属性

Maven配置文件没有提到这一点,它可能是构建过程设计错误的标志,但是如果多个配置文件处于活动状态并且它们都定义了相同的属性,是否有解决冲突属性的规则?

我非常确定本地声明(在pom.xml)中会覆盖声明中的声明,settings.xml对于colocal配置文件并不那么肯定

  • 文件里面的声明顺序重要吗?
  • 是否有定义的激活顺序可能很重要?
  • 如果通过CLI(-Pprofile1,profile2)手动激活,重要的顺序是什么?

谢谢

java build maven

10
推荐指数
1
解决办法
1019
查看次数

如何将[未来[A],未来[B]]转换为未来[[A,B]]

我有一个实例,Either[Future[A], Future[B]]我想将其转换为Future[Either[A, B]].

自从我上一个问题以来,已经发布了cat 0.8.1,改变了库的结构并Xor倾向于支持Either,这在2.12中是正确的.

因此,先前接受的答案中描述的方法不再起作用.我试图找到合适的进口但失败了.

cats.instances.either._
cats.implicits._ 
cats.syntax.bitraverse._
Run Code Online (Sandbox Code Playgroud)

看起来似乎有道理,但不幸的是不起作用.编译仍然失败value bisequence is not a member of Either[scala.concurrent.Future[A],scala.concurrent.Future[??B]]

扩展导入*.all._并没有改变编译器错误.

我在scala 2.11.8上,因为项目所依赖的所有库都没有发布2.12版本

scala either applicative scala-cats

9
推荐指数
1
解决办法
1581
查看次数

是否有用于隐写术的Java库?

通过库我的意思是使用就绪.jar分布.

图像隐写就足够了.使用JPEG,PNG和BMP也足够了.

谷歌没有产生可用的结果 - 主要是解释和指南,但没有图书馆.

java steganography

8
推荐指数
1
解决办法
5638
查看次数

faces-config.xml.jsfdia文件是什么?

我做过的一些研究表明,faces-config.xml.jsfdiaeclipse生成的文件是faces-config.xml (源代码)的某种差异,它有时会导致旧JBoss服务器(源代码)上的部署问题.

而前几百个谷歌搜索结果也证明,许多项目实际上都保持了他们的faces-config.xml.jsfdia版本控制.

这是疏忽吗?这个文件真的适合某些东西吗?即使没有faces-config.xml版本控制,eclipse也有一个可以用来恢复配置的本地历史记录,那为什么它会保留一个单独的设置差异呢?甚至没有(无论如何都是无用的)"revert config"选项,那么有什么意义呢?

谢谢

java eclipse jsf

8
推荐指数
1
解决办法
3514
查看次数

防止eclipse破坏CSS格式

Eclipse似乎完全忘记了CSS中的EL表达式.当我格式化样式表时,会发生这种情况:

.tooltip:hover span.info {
  ...
  border-color: #{theme.get('borderTooltip')};
  border-style: solid;
  ...
}
Run Code Online (Sandbox Code Playgroud)

变成

.tooltip:hover span.info {
  ...
  border-color: #{theme.get('borderTooltip' )
}

;
border-style
:

solid
;
...
}
Run Code Online (Sandbox Code Playgroud)

有什么我可以做的,以防止这种情况,仍然使用格式化程序?

css eclipse formatting el

8
推荐指数
1
解决办法
1590
查看次数