Maven 2 如何将自定义服务组合功能(features.xml)上载到内部Archiva maven Resistory

Maven 2 如何将自定义服务组合功能(features.xml)上载到内部Archiva maven Resistory,maven-2,apache-servicemix,archiva,Maven 2,Apache Servicemix,Archiva,我有一个定制的服务组合特性,它通常是features.xml文件。现在我想将它上传到Archiva maven Repository,并将其作为服务组合功能安装。引用扩展名为.xml的文件的打包类型是什么 要在服务组合中安装,我们使用命令特性:addUrl mvn:a.b.c/abc/1.0/xml/features 当我尝试以a.b.c作为组Id、abc作为工件Id、1.0作为版本、pom作为打包类型上载时,我无法使其工作。我应该怎么做才能让它工作?您可以使用以下原型生成一个karaf功能项目

我有一个定制的服务组合特性,它通常是features.xml文件。现在我想将它上传到Archiva maven Repository,并将其作为服务组合功能安装。引用扩展名为.xml的文件的打包类型是什么

要在服务组合中安装,我们使用命令特性:addUrl mvn:a.b.c/abc/1.0/xml/features


当我尝试以a.b.c作为组Id、abc作为工件Id、1.0作为版本、pom作为打包类型上载时,我无法使其工作。我应该怎么做才能让它工作?

您可以使用以下原型生成一个karaf功能项目,自定义它,然后使用“mvn安装”使用maven构建它

mvn archetype:generate \
    -DarchetypeGroupId=org.apache.karaf.archetypes \
    -DarchetypeArtifactId=karaf-feature-archetype \
    -DarchetypeVersion=2.2.6 \
    -DgroupId=my.company \
    -DartifactId=my.company.feature \
    -Dversion=1.0-SNAPSHOT \
    -Dpackage=my.company.package

有关更多信息,请参见

我也对如何通过archiva上传页面实现这一点感兴趣。您知道如何在不使用maven的情况下通过archiva上传页面实现这一点吗?