Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maven对pomxml文件的默认评估_Maven - Fatal编程技术网

Maven对pomxml文件的默认评估

Maven对pomxml文件的默认评估,maven,Maven,我们没有以父项目和模块方式进行项目设计。我们有项目A和项目B。项目A依赖于项目B。我们在eclipse中通过命令提示符传递依赖项jar的版本,并正确编译和安装它。但是它的pom总是显示错误,错误就像 丢失的工件 testdependency:testdependency:jar:org.apache.maven.model。Build@5ae16e48 通过类似-Dbuild的命令行传递生成参数。有什么方法可以解决这个问题吗?pom.xml需要本地.m2存储库中存在的依赖项。如果未将依赖项安装到

我们没有以父项目和模块方式进行项目设计。我们有项目A和项目B。项目A依赖于项目B。我们在eclipse中通过命令提示符传递依赖项jar的版本,并正确编译和安装它。但是它的pom总是显示错误,错误就像

丢失的工件 testdependency:testdependency:jar:org.apache.maven.model。Build@5ae16e48


通过类似-Dbuild的命令行传递生成参数。有什么方法可以解决这个问题吗?

pom.xml
需要本地
.m2
存储库中存在的依赖项。如果未将依赖项安装到本地存储库,
pom.xml
将找不到它们。因此,在您的依赖项项目上运行一个构建,目标选择为
clean install
,它应该将工件全部放入本地存储库。然后在eclipse中,右键单击主项目并执行
Maven->updateproject
。这将解决您的问题


有关存储库的详细信息,请参阅此部分。

pom.xml
将需要本地
.m2
存储库中存在的依赖项。如果未将依赖项安装到本地存储库,
pom.xml
将找不到它们。因此,在您的依赖项项目上运行一个构建,目标选择为
clean install
,它应该将工件全部放入本地存储库。然后在eclipse中,右键单击主项目并执行
Maven->updateproject
。这将解决您的问题


有关存储库的详细信息,请参阅此处

I为参数添加了默认值,然后它不会显示错误。正确吗?默认值是多少?你能给出一些代码片段吗?com.TestMV1 TestMV1${version}在我的项目TESTMV中,这个TestMV1被称为依赖项。实际上,我们希望共享这两个项目的版本。runconfiguration我们想在commad-DversionSorry中通过一个配置来运行这两个项目,我不明白。您说您添加了默认值。默认值是多少?如果在
pom.xml
中运行版本为
0.0.1
TestMV1
构建,则应在
TESTMV的
pom.xml
中添加依赖项,如
com.TestMV1 TestMV1 0.0.1
。除非您已经构建了
TestMV1
,否则不能在
TESTMV
中引用它。我为参数添加了默认值,然后它不会显示错误。正确吗?默认值是多少?你能给出一些代码片段吗?com.TestMV1 TestMV1${version}在我的项目TESTMV中,这个TestMV1被称为依赖项。实际上,我们希望共享这两个项目的版本。runconfiguration我们想在commad-DversionSorry中通过一个配置来运行这两个项目,我不明白。您说您添加了默认值。默认值是多少?如果在
pom.xml
中运行版本为
0.0.1
TestMV1
构建,则应在
TESTMV的
pom.xml
中添加依赖项,如
com.TestMV1 TestMV1 0.0.1
。除非您已经构建了
TestMV1
,否则不能在
TESTMV
中引用它。我为参数添加了默认值,然后它不会显示错误。这是正确的方法吗?我为参数添加了默认值,然后它不会显示错误。这是正确的方法吗?