0

我是春天的新手。在我的办公室里,我是第一个使用的人spring framework。所以没有对我的指导。如果这是一个简单的问题,请原谅。所以请不要犹豫编辑我的问题。

现在,我创建了简单易用employee management MVC application的. 现在愿意搬家registerdeletelogin employee detatilsspring 3.0spring 3.1

今天我听到了一些关于春天的措辞,比如Mavenpom.xml

在我的应用程序中,我从未使用过maven dependenciesand pom.xml。我不知道在哪里使用它以及何时需要它。

我用谷歌搜索了很多,但从未找到关于这些事情的可靠答案。

谁能告诉我maven春天是什么?何时使用以及在何处使用?还有pom.xml.

好的答案绝对值得赞赏。

4

2 回答 2

4

Maven与 Spring 无关。它是一个项目构建工具,提供了许多功能,例如依赖管理、编译、打包、单元测试等等。您可以将其视为类固醇上的ant / makefile

pom.xml项目对象模型文件是mavenized项目(即打算使用 Maven 构建的项目)的描述符。在这个pom.xml文件中,您可以指定 Spring 的依赖项,而无需向CLASSPATH.

例如,正确安装 Maven 后,您可以在您的pom.xml:

<dependencies>
    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-core</artifactId>
        <version>3.0.0.RELEASE</version>
    </dependency>
</dependencies>        

并且只需编译您的 Spring 项目mvn compile而不向类路径添加任何内容。Maven 将从在线存储库下载所有需要的依赖项的 jar。Maven 网站上的入门指南是一个很好的入门资源。

于 2013-03-20T16:02:19.537 回答
3

简而言之:-

Maven是一个可用于构建和管理任何基于 Java 的项目的工具。

pom.xml是一个 XML 文件,其中包含有关项目的信息和 Maven 用于构建项目的配置详细信息。

有关完整的详细信息,请参阅文档。Maven , pom.xml

于 2013-03-20T16:02:10.887 回答