<parent> <artifactId>storm</artifactId> <groupId>org.apache.storm</groupId> <version>1.0.4</version> <relativePath>....
Maven
项目
对象模型(POM),可以通过一小段描述信息来管理
项目
的构建,报告和文
档的
项目
管理工具软件。
Maven
除了以程序构建能力为特色之外,还提供高级
项目
管理工具。由于
Maven
的
缺省构建规则有较高的可重用性,所以常常用两三行
Maven
构建脚本就可以构建简单的项
目。由于
Maven
的面向
项目
的方法,许多 Apache Jakarta
项目
发文时使用
Maven
,而
且公司
项目
采用
Maven
的比例在持续增长。
Maven
这个单词来自于意第绪语(犹太语),意为知识的积累,最初在 Jakata Turbine
项目
中用来简化构建过程。当时有一些
项目
(
东西很简单,只是作为一个记录给后面的兄弟。周末搞了Linux上使用
Maven
打包遇到的
问题
。如果忽略排查思路可直接看解决
The goal you specified requires a project to execute but there is no POM in this directory (/data/my). Please verify you invoked
Maven
from the correct directory
这个
错误
指的是当前目录没有pom文件,必须要到你
项目
<groupId>com.ctrip.framework.apollo</groupId>
<artifactId>apollo</artifactId>
<version>1.6.1</version>
<re
lative
Path
>../pom.xml</re
lative
Path
>
</paren
前提交代:在Eclipse中,本人在
Maven
工程中已经做好了父工程,其他工程均继承于此工程,子工程中的pom文件均设置了一个父节点<
parent
>
依赖于父工程,但是现在没有jar包可以依赖,所以
第一步:先
Maven
install 父工程,将它打成jar包 放在本地仓库中;
第二步:开始 运行
Maven
插件,clean tomcat7:run
结果就报错了,如下图1:
Project build error: Non-resolvable
parent
POM: Could not find artifact *******and '
parent
.re
lative
Path
' points at wrong local POM
我的解决办法:
1.将re
lative
Path
指定到你想用的pom文件上。
2.将
parent
项目
转换成
maven
项目
...