Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 手动插入jar后是否需要添加pom.xml文件_Java_Xml_Eclipse_Spring_Jar - Fatal编程技术网

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

Java 手动插入jar后是否需要添加pom.xml文件,java,xml,eclipse,spring,jar,Java,Xml,Eclipse,Spring,Jar,由于我是springs新手,我想知道是否有必要在EclipseSpring项目中添加pom.xml文件,因为我已经手动添加了项目所需的JAR 另外,请告诉我,我可以在同一个项目中使用不同的jar版本,比如SpringCore3.0.1和SpringBean3.0.5吗 插入jar后是否需要添加pom.xml文件 手动 否。如果在类路径中手动添加jar文件,则不必在pom.xml中添加该jar文件的依赖项 另外,请告诉我,我可以在同一个版本中使用不同的jar版本吗 像SpringCore3.0.1

由于我是springs新手,我想知道是否有必要在EclipseSpring项目中添加pom.xml文件,因为我已经手动添加了项目所需的JAR

另外,请告诉我,我可以在同一个项目中使用不同的jar版本,比如SpringCore3.0.1和SpringBean3.0.5吗

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

否。如果在类路径中手动添加jar文件,则不必在pom.xml中添加该jar文件的依赖项

另外,请告诉我,我可以在同一个版本中使用不同的jar版本吗 像SpringCore3.0.1和SpringBean3.0.5这样的项目

每个maven依赖项都有三个必需部分,如:

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

org.springframework
弹簧芯
3.0.5
在这里,在last version属性中,您应该使用所需的版本号


请注意,Maven不仅添加了jar文件依赖项,而且还具有很多功能,比如项目生命周期。(例如编译、测试、部署等等)。pom.xml是使用Maven构建项目所必需的。您可以在eclipse中手动导入JAR,但要在其他支持Maven的构建系统中构建项目,您需要pom.xml

如果您只是处理eclipse并手动添加JAR,则不需要pom.xml。但也要确保添加所有可传递的依赖项


关于Spring不同jar的不同版本,最好查看Spring网站。尽管如果主要版本与(3.0)匹配,它们应该可以很好地协同工作。

创建Java项目有几种方法

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

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

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


嗯,从我自己的经验中可以看出,通常在项目中最好有相同版本的Spring库。因此,如果您使用SpringCoreSpringCore3.0.1,请查找SpringBean3.0.1版本。因为否则,您可能会在不同版本的库中遇到一些问题…

这对我帮助很大。若你们认为我的问题是相关的,请投票支持这个问题。也请帮助我在这个链接中提到的问题:好的。但请在此链接中提及的问题上提供帮助:请在链接中提及的问题上提供帮助: