0
我想用户这个jar包,但有很多依赖 - 所以,我怎么能加载这些jar? http://mavenhub.com/mvn/central/com.force.sdk/force-jpa/22.0.6-BETA#depMaven如何加载对mavenhub.com的所有依赖关系
我想用户这个jar包,但有很多依赖 - 所以,我怎么能加载这些jar? http://mavenhub.com/mvn/central/com.force.sdk/force-jpa/22.0.6-BETA#depMaven如何加载对mavenhub.com的所有依赖关系
我建议你阅读有关Maven的文档。你可以从Maven in 5 Minutes开始。从本教程下面的说明创建简单的应用:
mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
后,在当前目录中的Maven创建my-app
目录,你可以找到样本pom.xml
文件。
打开它,正确的dependencies
节点:
junit
:<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>3.8.1</version> <scope>test</scope> </dependency>
<dependency> <groupId>com.force.sdk</groupId> <artifactId>force-jpa</artifactId> <version>22.0.6-BETA</version> </dependency>
之后在my-app
运行命令mvn dependency:copy-dependencies
。 Maven下载所有依赖关系并将其放在target/dependency
目录下。例如,我有以下JAR列表:
$ ls -1 target/dependency
asm-3.3.1.jar
datanucleus-core-2.2.3.jar
datanucleus-enhancer-2.1.0-release.jar
datanucleus-jpa-2.1.7.jar
force-connector-22.0.6-BETA.jar
force-jpa-22.0.6-BETA.jar
force-metadata-api-22.0.0.jar
force-partner-api-22.0.0.jar
force-wsc-22.0.0.jar
geronimo-jpa_2.0_spec-1.0.jar
gson-1.7.1.jar
jdo2-api-2.3-eb.jar
js-1.7R2.jar
slf4j-api-1.6.1.jar
transaction-api-1.1.jar
现在您可以对这些JAR执行任何操作。
什么问题?只需将这个工件作为依赖添加到你的'pom.xml'中,Maven会自动下载所有这些依赖。 –
我不知道maven - 它是如何工作的?,我与pom.xml有什么关系? – KotakeTetsuya
我已添加有关如何下载所有依赖项的简单说明。尝试一下。 –