【问题标题】:How to upload a Custom service mix feature (features.xml) to internal Archiva maven reposistory如何将自定义服务组合功能 (feature.xml) 上传到内部 Archiva maven 存储库
【发布时间】:2012-04-09 22:40:20
【问题描述】:

我有一个自定义创建的服务组合功能,它通常是一个 features.xml 文件。现在我想将它上传到 Archiva maven 存储库并使用它来安装它作为服务组合功能。引用具有 .xml 扩展名的文件的打包类型是什么。

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

当我尝试使用 a.b.c 作为组 ID、abc 作为工件 ID、1.0 作为版本和 pom 作为包装类型上传时,我无法使其工作。我该怎么做才能让它发挥作用?

【问题讨论】:

  • 我也很想通过档案上传页面来做到这一点。

标签: maven-2 apache-servicemix archiva


【解决方案1】:

您可以使用以下原型生成 karaf 功能项目,对其进行自定义,然后使用 'mvn install' 使用 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

更多信息,请参阅http://karaf.apache.org/manual/2.2.6/developers-guide/archetypes.html

【讨论】:

  • 知道如何在不使用 maven 的情况下通过档案上传页面做到这一点吗?
猜你喜欢
  • 1970-01-01
  • 2012-07-15
  • 1970-01-01
  • 1970-01-01
  • 2019-09-18
  • 2016-10-15
  • 1970-01-01
  • 2011-05-01
  • 2015-12-27
相关资源
最近更新 更多