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



由于我是弹簧新手,我想知道是否有必要在我的 eclipse spring 项目中添加一个 pom.xml 文件,因为我手动添加了项目所需的罐子。

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

有几种方法可以创建Java项目。

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

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

所以,回答你的问题 - 不,如果你不使用Maven.xml你不需要添加pom。

好吧,正如我从我自己的经验中可以看出的那样 - 通常最好在您的项目中拥有相同版本的 Spring 库。因此,如果您使用弹簧核心 spring-core 3.0.1 - 请查找 spring-bean 3.0.1 版本。因为否则您可能会遇到一些不同版本的库的问题......

插入罐子后是否需要添加pom.xml文件 手动地?

不需要。如果在类路径中手动添加 jar 文件,则不必在 pom.xml 中添加该 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文件依赖项,而且还具有更多功能,例如项目的生命周期。(例如编译、测试、部署等等)。

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

如果您只是处理日食并手动添加 jar,则不需要 pom.xml。但请务必添加所有传递依赖项。

关于不同罐子的Spring的不同版本,最好查看Spring网站。虽然如果主要版本匹配(3.0),它们应该可以正常工作。

最新更新