我是使用Maven构建项目的新手。我知道你在POM文件中声明了依赖关系,该文件概述了项目所需的jar,以便在编译时将它们添加到构建中。了解Maven依赖关系
我的问题是,如何在开发过程中工作,何时需要jar文件以开发应用程序?我认为Maven的观点是,你不必真的拥有jar文件,它会在构建时被获取并投入战争。但是如果我正在开发并且需要一个jar文件(比如说泽西岛),那么我仍然需要自己去抓取jar,并将其放在lib目录中,以便完成开发工作。我知道那个.jar中可以提供哪些类/方法?有人可以向我解释我缺少的东西吗?
我的导入语句引用球衣类将在编译时解决,因为现在他们被加下红线,因为该jar目前不存在?
我认为这是我错过的关键,是当你保存pom文件时,罐子被下载。谢谢! – user1154644
我的其他问题,如果我正在开发一台无法访问互联网的机器,这与maven更相关,有没有一种方法可以让NetBeans指向我的本地Maven存储库?现在,当我尝试使用netbeans创建Java Maven项目时,项目的创建失败,说'找不到前缀'原型的插件'..... – user1154644
所有IDE中的项目始终指向本地存储库,但是您将需要网络访问才能将依赖关系下载到本地存储库。如果互联网无法正常工作,您也可以手动将jar放入本地存储库。只有当该jar版本在本地存储库中不存在时,Maven才会下载jar。 – Lokesh