对于NetBeans 8 beta中基于Maven 3的项目,当我在上下文中单击“项目”导航器的“依赖项”项并选择“添加依赖项…”菜单项时,会出现一个用于搜索存储库的对话框。
每次我输入“slf4j api”并选择找到的项目“org.slf4j:self4j api”,我都会得到不同的结果。有时在版本列表中我会看到1.7.0,有时是1.7.5,但从来没有最新版本:1.7.6可从slf4j下载页面下载。
为什么在一分钟后搜索并显示列表时列表会发生变化?
所以我尝试搜索“logback classic”,然后点击“ch.qos.logback:logback classic”。最大版本号为1.0.13。这是去年5月发布的。此后,版本1.1.0于2014年1月28日发布,版本1.1.1于2014年2月5日发布。
为什么Maven不提供这些后期版本?
是缓存问题吗?是否有办法强制Netbean中的对话框更新其可用版本列表?
Netbeans索引所有maven存储库,以查找所有依赖项和版本。这是一项耗时的任务,因此默认情况下每周启动一次。
如果要刷新索引,请转到“工具”
如果你仍然没有找到你的依赖项的最后一个版本,很可能是库还没有上传到存储库。要配置存储库,请转到Windows
留档有点过时,但你可以在这里找到更多信息:http://wiki.netbeans.org/MavenBestPractices#Dependency_management
我在Eclipse中也看到了同样的问题。当IDE无法更新其缓存的Maven索引副本时,通常会发生这种情况。
一个快速修复方法是将我知道的最新版本放到POM中,并一次性构建项目。IDE随后将下载依赖项,从那时起,它将知道这个版本存在。
较长的修复方法是查看IDE的错误日志,找出它无法更新索引文件副本的原因。通常,您需要配置IDE以使用正确的HTTP代理设置。
这个问题之前已经发布过,但没有提供有效的实例。因此,Brian提到,在某些情况下,AssertionError可能出现在以下代码中: 当持有者像这样被不恰当地发布时: 我理解,当对holder的引用在对象holder的实例变量对另一个线程可见之前可见时,就会发生这种情况。因此,我制作了以下示例来激发这种行为,从而引发以下类的AssertionError: 无论我运行代码多少次,断言错误都不会发生。
我正在从1.6升级到1.8的过程中。 因此,我正在寻找一种列出所有不兼容Java1.8的依赖项的好方法。我已经设置了JAVA_HOME。我使用的是Maven 3.3.9。
本文向大家介绍如何获取当前数据库版本?相关面试题,主要包含被问及如何获取当前数据库版本?时的应答技巧和注意事项,需要的朋友参考一下 使用 select version() 获取当前 MySQL 数据库版本。
//MySQL,,mysql -v select version(); //Oracle select * from v$version;
问题内容: 在Python中,我只想列出当前目录中的所有文件。我不希望从任何子目录或父目录中列出文件。 似乎确实有类似的解决方案,但它们似乎对我不起作用。这是我的代码段: 假设我在当前目录中有2个文件holygrail.py和Tim。我也有一个文件夹,其中包含两个文件- 我们称它们为Arthur和Lancelot。当我运行脚本时,这就是我得到的: 我对holygrail.py和Tim感到满意。但是
在Python中,我只想列出当前目录中的所有文件。我不想从任何子目录或父目录中列出文件。 似乎也有类似的解决方案,但它们似乎不适合我。以下是我的代码片段: 假设我有两个文件,holygrail.py和蒂姆在我的当前目录。我也有一个文件夹,里面有两个文件——让我们称之为亚瑟和兰斯洛特。当我运行脚本时,这是我得到的: 我对holygrail.py和蒂姆很满意。但是亚瑟和兰斯洛特这两个文件,我不想列出来