如何在导入JavaSpring项目后构建maven

如何在导入JavaSpring项目后构建maven,java,eclipse,spring,maven,Java,Eclipse,Spring,Maven,您好,我是java spring概念的新手。因此,我下载了一个示例spring应用程序并将其导入eclipse。我从spring教程中读到,或者我必须将maven安装到eclipse中才能运行spring项目 所以我已经安装了maven,并在项目中添加了一个maven依赖项pom.xml文件,但我在java构建路径中遇到了错误,因为缺少spring框架..有人能帮我解决吗 大宗报价 告诉我如何为导入的JavaSpring项目添加maven依赖项 我的程序文件 package java4s; i

您好,我是java spring概念的新手。因此,我下载了一个示例spring应用程序并将其导入eclipse。我从spring教程中读到,或者我必须将maven安装到eclipse中才能运行spring项目

所以我已经安装了maven,并在项目中添加了一个maven依赖项pom.xml文件,但我在java构建路径中遇到了错误,因为缺少spring框架..有人能帮我解决吗

大宗报价

告诉我如何为导入的JavaSpring项目添加maven依赖项

我的程序文件

package java4s;

import org.springframework.beans.factory.BeanFactory;
import org.springframework.beans.factory.xml.XmlBeanFactory;
import org.springframework.core.io.ClassPathResource;
import org.springframework.core.io.Resource;

public class ClientLogic {

    public static void main(String[] args)
    {
        Resource res = new ClassPathResource("spconfig.xml");
        BeanFactory factory = new XmlBeanFactory(res);

        Object o = factory.getBean("id1");
        WelcomeBean wb = (WelcomeBean)o;

        wb.show();

    }

}


<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN"
            "http://www.springframework.org/dtd/spring-beans-2.0.dtd">

<beans>
  <bean id="id1" class="java4s.WelcomeBean">

    <property name="message" value="Welcome to spring" />

  </bean>  
</beans>   
包java4s;
导入org.springframework.beans.factory.BeanFactory;
导入org.springframework.beans.factory.xml.XmlBeanFactory;
导入org.springframework.core.io.ClassPathResource;
导入org.springframework.core.io.Resource;
公共类客户端逻辑{
公共静态void main(字符串[]args)
{
Resource res=new ClassPathResource(“spconfig.xml”);
BeanFactory工厂=新的XmlBeanFactory(res);
对象o=factory.getBean(“id1”);
WelcomeBean wb=(WelcomeBean)o;
wb.show();
}
}
这是我的文件pom.xml

> <project xmlns="http://maven.apache.org/POM/4.0.0"
> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
> http://maven.apache.org/xsd/maven-4.0.0.xsd">  
> <modelVersion>4.0.0</modelVersion>  
> <groupId>Spring-Hello-World</groupId>  
> <artifactId>Spring-Hello-World</artifactId>  
> <version>0.0.1-SNAPSHOT</version>   <dependencies>    <dependency>
>           <groupId>com.force.sdk</groupId>
>           <artifactId>force-springsecurity</artifactId>
>           <version>22.0.9-BETA</version>
>           <type>jar</type>
>           <scope>compile</scope>      </dependency>   </dependencies> </project> <dependency>
> 
> </dependency>
>xmlns:xsi=”http://www.w3.org/2001/XMLSchema-instance"
>xsi:schemaLocation=”http://maven.apache.org/POM/4.0.0
> http://maven.apache.org/xsd/maven-4.0.0.xsd">  
> 4.0.0  
>春天你好,世界
>春天你好,世界
>0.0.1-快照
>com.force.sdk
>部队安全
>22.0.9-BETA
>罐子
>编撰
> 
> 

进一步说,我可以在这里添加什么样的依赖项。刚才我已经开始使用springs了。为了解决您的问题,您必须在eclipse中正确安装maven

首先,将spring项目转换为maven项目

右键单击project>Configure>Convert to Maven project

之后

右键单击项目

点击maven

然后单击更新依赖项

 1)  Maven >Update Dependencies
然后右键单击project first

 2)  Run As > Maven Clean
在maven清理之后,进行maven安装

3)  Run As > Maven Install
最后清理并创建您的项目


希望它能帮助你首先,在我看来,我们必须澄清一些事情。Spring是一个模块化的应用程序容器,提供一些功能,如DI、IoC、安全性和事务上下文。这些功能帮助开发人员构建不同类型的应用程序。Maven是一个项目管理工具,它允许处理应用程序生命周期、依赖关系、报告ecc。然后,您不必将maven与spring一起使用,但它的使用在许多情况下都会有所帮助。然后,首先要在pom中添加spring依赖项,您必须了解您需要的spring模块。出于这个原因,你必须试着理解你在做什么,并更新你的问题。只有在这一步之后,有人才能帮助您

首先,您不需要Maven来运行SpringJava项目。您可以使用maven,但它不是强制性的。
有关如何使用maven的信息,请访问:

我也是新手,我可以说,您可以使用pom.xml添加所需的所有依赖项。 例如,如果需要添加spring上下文,只需编写其名称和版本即可。Maven考虑如何查找和导入它

示例的语法为:

<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-context</artifactId>
    <version>3-0</version>
</dependency>

org.springframework
spring上下文
3-0
对于您需要的每个依赖项,只需在
依赖项
标记中写入groupId、artifactID和version,maven就会想到一切

因此,您将在pom.xml中拥有这些依赖项标记的列表

此外,不要忘记Maven使用它的结构;)

希望能有帮助