我正在构建一个自动化工具,在某些时候应该为某些软件包下载源代码。为此,我为每个包使用命令:
mvn依赖:get artifact:group id:artifact id:version:jar:sources
现在对于大多数依赖项,它工作正常。它下载了jar源文件,jar二进制文件和pom.xml。 问题是我在maven中央存储库(官方存储库)上找不到很少的包。
例如,在我的上一次测试中,未找到48个中的4个包。这里是清单:
ant.ant-1.6.2
antlr.antlr-2.7.7
asm.asm-3.3.1
asm.asm-tree-3.3.1
asm.asm-util-3.3.1
avalon-framework.avalon-framework-4.1.3
avalon-framework.avalon-framework-4.1.5
bouncycastle.bcmail-jdk14-138
bouncycastle.bcprov-jdk14-138
com.caucho.hessian-4.0.7
com.google.code.findbugs.jsr305-1.3.9
com.google.inject.guice-2.0
com.infradna.tool.bridge-method-annotation-1.13
commons-beanutils.commons-beanutils-core-1.7.0
commons-codec.commons-codec-1.2
commons-logging.commons-logging-1.0.2
commons-logging.commons-logging-1.0.3
commons-logging.commons-logging-api-1.1
eclipse.jdtcore-3.1.0
jakarta-regexp.jakarta-regexp-1.4
jfree.jcommon-1.0.15
jfree.jfreechart-1.0.12
ldapsdk.ldapsdk-4.1
net.java.dev.jna.jna-platform
net.sourceforge.findbugs.annotations-1.3.2
org.apache.derby.derby-10.12.1.1
org.apache.derby.derbyclient-10.12.1.1
org.apache.geronimo.specs.geronimo-jms_1.1_spec-1.0
org.apache.poi.poi-ooxml-schemas-3.13
org.apache.velocity.velocity-1.6.2
org.apache.velocity.velocity-tools-2.0
org.apache.xmlbeans.xmlbeans-2.6.0
org.beanshell.bsh-2.0b4
org.beanshell.bsh-core-2.0b4
org.eclipse.persistence.javax.persistence-2.0.0
org.flywaydb.flyway-core-3.2.1
org.webjars.npm.validate.js-0.8.0
stax.stax-api-1.0.1
velocity-tools.velocity-tools-view-1.4
velocity.velocity-1.5
xalan.serializer-2.7.1
xerces.xercesImpl-2.6.0
xerces.xercesImpl-2.9.0
xerces.xercesImpl-2.9.1
xerces.xmlParserAPIs-2.6.2
xml-apis.xml-apis-1.3.03
xml-apis.xml-apis-ext-1.3.04
有没有办法为此下载源代码(以可在脚本中调用的方式)?是否有任何maven存储库我可以添加到包含这些包的我的存储库列表中? 感谢