繁体   English   中英

手动插入jar后是否需要添加pom.xml文件

[英]Is it necessary to add the pom.xml file after inserting the jar manually

因为我是spring的新手,所以我想知道有必要在eclipse spring项目中添加pom.xml文件,因为我已经手动添加了项目所需的jar。

还请告诉我,我可以在同一项目中使用不同的jar版本,例如spring-core 3.0.1和spring-bean 3.0.5这样吗?

有几种创建Java项目的方法。

一种方法(如您所做的那样)是将JAR手动添加到您的项目(通常到:WEB-INF / lib)目录中,然后编译您的项目等。这种方法的问题在于,手动管理大量的JAR会变得很复杂。项目中的库。

另一种选择是使用一些自动化工具(例如Maven)来管理您的库。

因此,回答您的问题-不,如果您不使用Maven,则无需添加pom.xml。

好吧,根据我的经验可以知道-通常最好在项目中使用相同版本的Spring库。 因此,如果您使用spring-core spring-core 3.0.1-寻找spring-bean 3.0.1版本。 因为否则,您可能会在不同版本的库中遇到一些问题...

手动插入jar之后是否需要添加pom.xml文件?

不,它是不是在这pom.xml的jar文件的必要添加依赖关系,如果你手动添加jar文件在类路径中。

还请告诉我,我可以在同一项目中使用不同的jar版本,例如spring-core 3.0.1和spring-bean 3.0.5这样吗?

每个Maven依赖项都有三个强制性部分,例如:

 <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-core</artifactId>
        <version>3.0.5</version>
 </dependency>

在这里,在“最新版本”属性中,您应该使用所需的版本号。

请注意, Maven不仅添加了jar文件依赖项,而且还具有很多功能,例如项目的生命周期。 (例如,编译,测试,部署等等)。

使用Maven构建项目需要pom.xml。 您可能会在eclipse中手动导入jar,但是要在其他支持Maven的构建系统中构建项目,则需要pom.xml。

如果只是处理Eclipse并手动添加jar,则不需要pom.xml。 但是请确保还添加所有传递依赖项。

关于不同版本的Spring jar,最好检查Spring网站。 尽管如果主要版本匹配(3.0),则它们应该可以正常工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM