I´ve been reading lot about, but since there are several web frameworks that uses Maven for the project, I got confused, so I´m not entirely sure if Maven is an archetype that defines an schema to start developing apps by following good practices, or is just some piece of sdk that converts my code to bytecode. Thanks in advance to anyone who can drag me out of my confusion and gave me the required info. BTW is that rigth to say an archetype is a directory structure?
问问题
3072 次
1 回答
1
我不确定您是否对 Maven 了解得足够多,Maven是一个构建系统,它可以帮助您构建应用程序、管理依赖项、运行测试、创建报告和许多其他事情。
谷歌结果中的第一个链接是http://maven.apache.org/
Apache Maven 是一个软件项目管理和理解工具。基于项目对象模型 (POM) 的概念,Maven 可以从一条中心信息管理项目的构建、报告和文档。
每个应用程序都有许多依赖项和许多小任务,在您运行应用程序之前需要完成这些任务,开发人员将它们定义在一个名为 POM 的文件中,这将是 Maven 构建应用程序的指令。除了编写代码之外,Maven 几乎可以做任何事情。从这个意义上说,它就像阿拉丁故事中的精灵,你希望它会为你带来一些东西。
有一个 Grails maven 插件可以使用 Grails 使用的相同约定填充 Grails 项目。它可以与 Grails 一起执行您的命令和许多其他命令。更重要的是,它将管理您的依赖项。
于 2013-08-24T11:30:10.787 回答