IDEA不会帮你去网上搜索依赖包,这是maven干的事情。你应该去搜索你需要的dependency,然后把描述加到pom.xml的dependencies里。 顺便说一句,目前还没有哪个IDE比IDEA对Maven的支持更好。
一个pom,作为父pom。一个pom,包含、定义最终的ear包,它负责给最终的包做配置。
一个pom,包含、定义web应用的代码,也就是我们的war包。
一个pom,包含、定义ejb模块的代码,用来打包我们的ejb的模块。
一个pom,包含JPA(数据库实体)类。
在properties部分之后,继续添加另一个重要的部分dependencyManagement。这里用来定义在应用的模块中可能会用到的依赖和各自的版本。在这一部分中,我们实际关注的是版本号,包含还是排除依赖是取决于子pom(也就是说它们是不会被自动添加到子pom中的)。它们的作用范围也是一样。所以DependencyManagement是一个集中控制版本号的地方。
在我们的父pom中,跟dependencyManagemt相似的另一个重要的部分是pluginManagement。在这个部分定义所有maven插件的版本和通用的配置。这些插件在我们的应用配置和打包的过程中会被引用或者是使用到。下面的例子中,我定义了一个最基本的编译器插件。当然,我们还需要更多的插件。
如果您想在IntelliJ IDEA中离线导入本地依赖,可以使用Maven的本地仓库功能。只需将本地依赖文件复制到Maven本地仓库中,然后在pom.xml文件中添加对应的依赖即可。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)