pom.xml相关内容
我刚开始使用 Maven,有人告诉我在特定目录中执行 mvn install. mvn install 究竟做了什么? 我认为它会在当前文件夹中查找 pom.xml 并按照该文件中指定的说明开始.对吗? 解决方案 您可能已经知道,Maven 是 Apache 提供的构建自动化工具,它的作用不仅仅是依赖管理.我们可以使它成为 Ant 和 Makefile 的对等体,后者会下载所需
..
我是 maven 工具的新手,我用 Spring 和 Hibernate 创建了一个项目,它们在 pom.xml 中配置为插件,但 JUnit 被标记为依赖项.我的问题是一个作为插件和一个作为依赖背后的逻辑是什么? 解决方案 插件和依赖项都是 Jar 文件. 但它们的区别在于,maven中的大部分工作都是使用插件完成的;而依赖只是一个 Jar 文件,它将在执行任务时添加到类路径中.
..
我在 windows 环境下使用 maven 编译我的项目.虽然我刚刚创建了项目并添加了各种库的依赖项. 当我添加它们时,maven 开始抱怨缺少 tools.jar,所以我在下面添加到我的 pom.xml: com.sun工具1.6系统
..
我在部署时遇到问题,这是我收到的错误消息: [INFO][信息] --- maven-deploy-plugin:2.7:deploy (default-deploy) @ core ---[信息] ------------------------------------------------------------------------[信息] 构建失败[信息] -------------
..
有没有办法将 pom 类型依赖添加到我的 POM 并获取其所有模块? JavaMail 就是一个很好的例子.Maven Central Repo 有一个父 POM,名为:com.sun.mail:all:1.5.0 包含以下模块:mail、mailapi、mailapijar、smtp、imap、gimap、pop3 和 dsn. 然而,“all"人工制品只有一个文件:pom.xml
..
从 Maven 2.0.9 开始有可能包含 pom导入 在 部分. 据我所知,它将被包含在这个 pom 中的依赖项“替换",就好像它们最初在这里定义一样. 上面的解决方案与没有 import 作用域的这个 pom 的简单依赖之间有什么区别(我看到后者被称为“依赖分组")?唯一的区别是这种“分组"依赖在解析依赖优先级时具有较低的优先级吗? 解决方案 您只能导
..
我不明白 bom 对象的目的是什么?我正在使用 Spring 3.2.8 版本和 JBoss 服务器,那么我需要使用哪个 bom 依赖项?当我在 pom.xml 中提到以下依赖项时: org.springframeworkspring-framework-bom4.0.1.RELEASE
..
截至今天,我的 Maven 编译失败. [INFO] [ERROR] 意外[信息] java.lang.OutOfMemoryError:Java 堆空间[信息] 在 java.util.Arrays.copyOfRange(Arrays.java:2694)[信息] 在 java.lang.String.(String.java:203)[信息] 在 java.lang.String.subs
..
在 Nexus 服务器的我自己的存储库中部署工件时出现错误:“无法部署工件:无法传输工件"“无法传输文件 http:///my_artifact.返回代码为:400" 我让 Nexus 使用一个自定义存储库 my_repo 和下一个 Maven 本地配置运行: settings.xml my_repo用户pass
..
这让我发疯.Maven 故障安全插件不会在我的项目上运行.如果我运行 mvn verify 则只运行surefire.如果我输入 mvn failsafe:verify 它会失败并显示以下错误: [INFO] 正在扫描项目...[信息][信息] ------------------------------------------------------------------------[信息]
..
我在 pom.xml 中有两个配置文件,我有一些资源文件已添加到目标资源目录中: ${project.build.outputDirectory}/resources 在第一个配置文件执行期间.我需要做的是在执行第二个配置文件期间删除这些资源文件.有没有办法从目标目录中删除或删除现有文件? 解决方案 我得到了解决方案..!! org.apache.maven.plugi
..
为什么这不起作用?如何从属性文件中选择版本号. 读取 pom.xml 中的属性 org.codehaus.mojoproperties-maven-plugin1.0初始化read-project-pro
..
使用 IntelliJ 12,我有一个 java 项目,我使用带有 pom.xml 的 maven.我的项目使用的是java8,但导入项目时似乎默认项目语言级别已设置为6. 我可以将语言级别更改为 8.0(F4 -> 模块 -> 语言级别)但是每次我编辑 pom.xml 时,项目级别都会切换回“使用项目语言级别",我必须编辑它一次又一次的设置. 是否需要在 pom.xml 中添加一些内
..
我有一个 Gradle 项目,我需要传输它的所有依赖项并与另一个 Maven 项目一起使用.换句话说,我如何从 build.gradle 生成(或者我可以生成)pom.xml? 解决方案 最内置的解决方案可能是使用 Maven 插件中的 archiveTask 任务,它会在 poms 文件夹在你的构建目录中.http://www.gradle.org/docs/current/usergu
..
我有一个关于 Bitbucket 的项目.仅提交源.为了将项目检索到新机器上,我在 IntelliJ 中使用了 Version Control > Checkout from Version Control. 然后询问我是否想从这个源创建一个新项目,我回答是.到现在为止还挺好.它为我创建了一个不错的 Java 小项目,由单个模块组成. 然而,我将这个项目拉入 IntelliJ 的目标是
..
查看文档 http://maven.apache.org/surefire/maven-surefire-plugin/examples/testng.html,我们可以看到下的标签 那是什么,我们如何使用它来运行测试? 解决方案 元素可以取 6 个值:compile, provided、运行时、测试、系统和导入. 此范围用于限制依赖项的传递性,并影响用于各种构建任务的类路径.
..
这里的开发人员相对较新,尽管我已经使用它一段时间了,但我希望能巩固我的 Maven 基础知识.我的部分问题是我没有使用 Ant 的经验,这似乎是许多解释的来源.我一直在阅读和观看教程,但我不断听到相同的术语: 生命周期 阶段 插件 目标 据我所知,生命周期似乎是最广泛的,由阶段、插件和/或目标组成(或由其完成). 问题:您能否提供有关这些术语的相关性和最常见示例的任何信息?
..
dependencyManagement 和 dependencies 有什么区别?我在 Apache Maven 网站上看过文档.似乎在 dependencyManagement 下定义的依赖项可以在其子模块中使用,而无需指定版本. 例如: 父项目(Pro-par)在dependencyManagement下定义了一个依赖: junit
..
我正在尝试构建我的项目,但我明白了: 不可解析的父 POM:无法将工件 org.springframework.boot:spring-boot-starter-parent:pom:1.3.0.M3 from/to spring-snapshots (http://repo.spring.io/snapshot):repo.spring.io 和 'parent.relativePath'
..
我正在尝试在我的 POM.xml 文件中添加 MS SQL 驱动程序依赖项,以下是依赖项. com.microsoft.sqlserversqljdbc44.0 但我得到这个例外 缺少工件 com.microsoft.sqlserver:sqljdbc4
..