当前位置: 首页 > 面试题库 >

什么是Maven工件?

松旭
2023-03-14
问题内容

什么是工件,为什么Maven需要它?


问题答案:

工件是一个文件,通常是一个JAR文件,已被部署到Maven存储库。

Maven构建会生成一个或多个工件,例如已编译的JAR和“源” JAR。

每个工件都有一个组ID(通常是一个反向域名,如com.example.foo),一个工件ID(只是一个名称)和一个版本字符串。这三个一起唯一地识别工件。

项目的依赖关系被指定为工件。



 类似资料:
  • maven发布插件到底是什么?它的目的是什么?我在教程中找到了它,但不明白它有什么用处。此外,老师还向我们展示了如何在GitHub上创建标记。maven发布插件和GitHub有什么共同点?

  • 问题内容: 我一直在做很多工作,总的来说,我发现它是一个有趣而强大的框架。 我知道关于服务,工厂,提供者,价值的讨论很多,但是我对“什么是”仍然很困惑。 在其他StackOverflow讨论中,工厂定义如下: 工厂名称 语法:结果:在将factoryName声明为可注入的参数时,将为您提供通过调用传递给module.factory的函数引用而返回的值。 我发现很难理解这种解释,也并没有增加我对工厂

  • 我对这件事非常失望: 我正在使用一个maven项目,在EclipseLink中使用jdbc。按预期工作。直到我必须更改persistence.xml中的PW。当我执行和之后执行时,项目就坏了,错误的(旧的)persistence.xml仍然在使用。在eclipse中,我必须执行(使用m2e addon),而突然又工作了。 现在我的问题是:在部署服务器上,我正在使用命令行脚本,但我没有找到与m2e功

  • Maven Surefire插件的用途是什么?我找不到合适的例子。

  • appengine模块示例java包含appengine模块ear/src/main/application/META-INF/maven应用程序文件。xml。 > maven-application.xml什么? appenger-modes-sample-java示例的哪一部分指的是maven-application.xml还是构建系统或运行时系统寻找的常规文件? 如果这是一个约定,它的规范在

  • 问题内容: 我得到了一个maven项目来编译并部署在tomcat服务器上。今天以前我从未使用过Maven,但是我已经使用了很多Google搜索功能。似乎此项目中的顶级文件的打包类型设置为。 部署此应用程序后我应该怎么做?我原本希望能够在某处或某处找到文件,但是我想我在错误的位置查找或缺少一步。 问题答案: 基本上是子模块的容器,每个子模块由与包装相同目录中的子目录表示。 嵌套在项目结构中的某个地方