Maven 警告:罐中缺少POM

Maven 警告:罐中缺少POM,maven,jar,dependencies,warnings,pom.xml,Maven,Jar,Dependencies,Warnings,Pom.xml,我已经通过maven从其他项目中创建了jar。jar驻留在位置存储库中。jar包含META-INF/maven///pom.xml中的pom.xml文件 pom.properties。 在使用资源复制为该项目运行pom时,我还复制了pom.xml文件 插件。不过我还是得到了下面的警告,因此在构建war的过程中,maven无法在war文件中包含上述JAR的所有依赖JAR。另一个选项是在我的war pom文件中添加这些JAR作为运行时依赖项 [警告]org.artifact:runtime.ui:w

我已经通过maven从其他项目中创建了jar。jar驻留在位置存储库中。jar包含META-INF/maven///pom.xml中的pom.xml文件 pom.properties。 在使用资源复制为该项目运行pom时,我还复制了pom.xml文件 插件。不过我还是得到了下面的警告,因此在构建war的过程中,maven无法在war文件中包含上述JAR的所有依赖JAR。另一个选项是在我的war pom文件中添加这些JAR作为运行时依赖项


[警告]org.artifact:runtime.ui:war:1.0.0-SNAPSHOT的POM丢失,没有可用的依赖项信息

我发现只有目标打包才能将工件放入本地存储库。但是,对于每个工件,我需要进行安装,以便将其与pom文件一起放入文件系统存储库。使用资源插件复制pom文件不会有帮助。

您好,您需要将特定的jar安装到本地存储库中(首先)

如果使用maven正确打包此jar,则可以从终端发出以下命令:

mvn install:install-file -Dfile=<path-to-file>
mvn安装:安装文件-Dfile=
如果是定制的,您需要包括所需的部件,如

mvn install:install-file -Dfile=<path-to-file> 
                         -DgroupId=<group-id> 
                         -DartifactId=<artifact-id> 
                         -Dversion=<version> 
                         -Dpackaging=<packaging
mvn安装:安装文件-Dfile=
-DgroupId=
-DartifactId=


希望它能有所帮助

我假设您已经给了一个jar依赖项,但没有给war依赖项,这意味着在依赖项中定义类型。