小编Mic*_*aev的帖子

将注释处理器与Gradle集成

我需要编写一些注释处理器.我发现这篇博客文章提到了如何在一般环境和Eclipse中完成.

但是我使用的是IntelliJ IDEA和Gradle,并且如果有更好的(如同,不那么繁琐)的方法,那么它就像它一样.我在找什么:

  1. 我应该能够编写注释处理器和将在同一个项目中使用它们的代码,Gradle应该处理将处理器添加到类路径并在approrpiate阶段使用javac调用它们.
    要么
  2. 如果以上是不可能的,我必须创建两个单独的项目,那么至少应该可以将它们保存在同一个git存储库中.Gradle应该无缝地处理构建.
    要么
  3. 如果两者都不可能并且我必须创建两个单独的git存储库,那么至少Gradle应该无缝地处理链接博客文章中提到的内容而无需进一步的手动干预.

我的git和Gradle技能是初学者级别的.我很感激任何帮助这项任务.谢谢.

java annotations intellij-idea gradle

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

在没有星期六,星期日和公众假期的情况下计算java的工作日

我在oracle有一张桌子,我在墨西哥保存了十二个公共日,我需要计算自你注册后的限制日

public Date calcularFechaLimite() {
    try {
        DiaFestivoDTO dia = new DiaFestivoDTO();

        // Calendar fechaActual = Calendar.getInstance();
        Calendar fechaL = Calendar.getInstance();
        fechaL.add(Calendar.DATE, 3);

        switch (fechaL.get(Calendar.DAY_OF_WEEK)) {
        case Calendar.SATURDAY:
            fechaL.add(Calendar.DATE, 2);
            break;
        case Calendar.SUNDAY:
            fechaL.add(Calendar.DATE, 2);
            break;
        case Calendar.MONDAY:
            fechaL.add(Calendar.DATE, 2);
            break;
        case Calendar.TUESDAY:
            fechaL.add(Calendar.DATE, 1);
        default:
            break;
        }
        dia.setFechaLimite(fechaL.getTime());
        Integer numeroDiasFest = seleccionPagoBO.obtenerDiasFestivos(dia);
        if (numeroDiasFest != 0) {
            fechaL.add(Calendar.DATE, numeroDiasFest);
            dia.setFechaLimite(fechaL.getTime());
        }

        fechaLimite = fechaL.getTime();
    } catch (Exception e) {
        e.printStackTrace();
    }

    return fechaLimite;

}
Run Code Online (Sandbox Code Playgroud)

这是我所拥有的,但3月28日和29日是公共日,它不工作,任何想法?

java

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

如何编译primefaces源?

在primefaces的下载部分有3个链接:

binary
bundle
sources
Run Code Online (Sandbox Code Playgroud)

我使用primefaces 3.4.2并想重新编译一个java类来满足我的需求.我下载了这些来源.现在我想重新编译这个类,但我不知道如何实现它.如何编译primefaces源?

primefaces jsf-2

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

标签 统计

java ×2

annotations ×1

gradle ×1

intellij-idea ×1

jsf-2 ×1

primefaces ×1