gpt4 book ai didi

java - Gradle:添加依赖项

转载 作者:行者123 更新时间:2023-12-03 03:42:31 25 4
gpt4 key购买 nike

我正在一个JSP项目上,我想添加Apache FileUpload库。最好的方法是什么?
在依赖项中添加.jars(commons-io / fileupload)还是通过复制粘贴源文件?
在第一种选择中,我该怎么做?

在build.gradle中,依赖关系如下所示:

dependencies {
staticAnalysis "com.puppycrawl.tools:checkstyle:${checkstyleVersion}",
"net.sourceforge.pmd:pmd-java:${pmdVersion}",
"com.google.code.findbugs:findbugs:${findbugsVersion}",
"de.andrena.tools.macker:macker:1.0.1"

appengineSdk "com.google.appengine:appengine-java-sdk:${appengineVersion}"

compile "com.google.appengine.tools:appengine-gcs-client:0.4.4",
"com.google.appengine:appengine-api-labs:${appengineVersion}",
"com.google.code.gson:gson:2.8.0",
"com.googlecode.owasp-java-html-sanitizer:owasp-java-html-sanitizer:20160924.1",
"com.mailjet:mailjet-client:4.0.5",
"com.sendgrid:sendgrid-java:2.2.2",
"com.sun.jersey:jersey-client:1.19.3",
"com.sun.jersey:jersey-core:1.19.3",
"com.sun.jersey.contribs:jersey-multipart:1.19.3",
"joda-time:joda-time:2.9.7",
"org.apache.taglibs:taglibs-standard-impl:1.2.5",
"org.jsoup:jsoup:1.10.2"

最佳答案

如果您不打算在源代码中进行任何更改,则不建议您在项目中添加源文件。不过,如果您要进行一些更改,通过覆盖项目中的原始方法来完成此操作,而不更改原始代码。

Gradle的市长优势之一是依赖逻辑。通过使用依赖项,您可以轻松升级整个工作,并摆脱所有jar文件的下载和集成工作。

您可以在在线存储库门户网站(例如https://mvnrepository.com)中找到大多数开源工具。

Apache Fileupload存储库页面为:https://mvnrepository.com/artifact/commons-fileupload/commons-fileupload

选择所需的版本,并获得像这样的Gradle依赖代码:

// https://mvnrepository.com/artifact/commons-fileupload/commons-fileupload
compile group: 'commons-fileupload', name: 'commons-fileupload', version: '1.3.2'

您将看到这是升级时减少工作量和最有效方式的最佳实践。

关于java - Gradle:添加依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43818551/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com