首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >artifacts.xml是什么?

artifacts.xml是什么?
EN

Stack Overflow用户
提问于 2013-10-14 23:53:09
回答 2查看 11.1K关注 0票数 4

我一直在对Java项目进行静态分析,这通常归结为运行javac2 @a_list_of_all_the_java_files_in_the_projectjavac2是我修改过的编译器。但是,要找到合适的库来编译所有的东西是很困难的。

我现在正在处理一个项目(顺便说一句,eclipse 3.7.1),它的根文件夹中有一个文件artifacts.xml。这个文件看起来很有用。到目前为止,我的理解是它告诉eclipse在将文件夹作为eclipse项目打开时应该使用哪个库。如果是这样的话,我想在本地下载这些库,并在我的自定义编译命令中引用它们。

有人能解释一下artifacts.xml的目的吗?可以选择对我的方法提供反馈吗?最终,我想要的是能够使用非标准编译器在命令行上编译项目。

前几行或artifacts.xml

代码语言:javascript
复制
<?xml version='1.0' encoding='UTF-8'?>
<?artifactRepository version='1.1.0'?>
<repository name='Bundle pool' type='org.eclipse.equinox.p2.artifact.repository.simpleRepository' version='1'>
  <properties size='2'>
<property name='p2.system' value='true'/>
<property name='p2.timestamp' value='1315600353875'/>
</properties>
<mappings size='3'>
   <rule filter='(&amp; (classifier=osgi.bundle))' output='${repoUrl}/plugins/${id}_${version}.jar'/>
   <rule filter='(&amp; (classifier=binary))' output='${repoUrl}/binary/${id}_${version}'/>
   <rule filter='(&amp; (classifier=org.eclipse.update.feature))' output='${repoUrl}/features/${id}_${version}.jar'/>
 </mappings>
 <artifacts size='405'>
    <artifact classifier='osgi.bundle' id='org.eclipse.ecf.provider.filetransfer.ssl' version='1.0.0.v20110531-2218'>
    <properties size='1'>
        <property name='download.size' value='8460'/>
    </properties>
  </artifact>
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-10-17 08:41:52

这是Eclipse‘p2’安装系统用来描述可安装工件存储库的文件。该文件有时被压缩为artifacts.jar文件。

Eclipse p2在这里描述:http://wiki.eclipse.org/Equinox/p2

票数 4
EN

Stack Overflow用户

发布于 2013-10-17 01:03:51

通常,maven工件是部署到maven repo上的文件。

artifacts.xml是列出需要发送到所述存储库的所有内容的规范方法。

有关更多信息,请查看上一篇文章:

What is a Maven artifact?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19371134

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档