-
2 votesanswersviews
如何在Eclipse Oxygen中使用log4j和maven以及java9?
我尝试将Java8项目迁移到Java9 . auto生成的module-info.java包含一个条目 requires log4j; 并显示错误: log4j cannot be resolved to a module =>如何正确地将log4j包含为Java9的模块依赖? (我对以下依赖项有同样的问题:需要hibernate.core;需要hibernate.jpa.2.1.ap... -
20 votesanswersviews
JSR-305注释替代Java 9
到目前为止,我们一直在使用Findbugs JSR-305注释(com.google.code.findbugs:jsr305),包括工具支持(Sonar,Eclipse,Findbugs,...)在内的一切工作正常 . 但是我们的理解是Java 9中的Jigsaw将打破JSR-305注释(不允许在两个模块中使用一个包) . 这在JavaOne 2015上得到了证实.Oracle的推理是JSR-3... -
93 votesanswersviews
OSGi,Java模块化和拼图
所以截至昨天早上我还没有找到OSGi甚至是什么的线索 . OSGi只是一些流行语,我一直看到它一遍又一遍地出现,所以我终于留出一些时间来清理它 . 它实际上看起来很酷,所以我想首先说明(记录)我在任何方面都不反OSGi,也不是一些“OSGi-bashing”问题 . 在一天结束时,似乎OSGi已经 - 实质上 - 解决了Java Modularity的问题,它认识到 JAR 文件规范存在缺点,这... -
-1 votesanswersviews
版本组合(Java 9 Jigsaw项目中的Maven / Log4J)
我试图让一个非常简单的JavaFX应用程序与IntelliJ中的maven和Java 10一起运行 . 该项目:https://github.com/ClanWolf/C3-Client_Phoenix 结构: module-info.java: module net.clanwolf.c3.client { requires javafx.graphics; requires ...