问题
I have a jar file for Aspose Cells for Java that I want to add to an existing Gradle project in IntelliJ IDEA 2017.2.1.
If I go to View -> Tool Windows -> Gradle, I see the gradle window like so but I don't know what to click. I tried right-clicking on Dependencies but nothing happened. Should I click the + sign? I think not.
How do I do that?
Is it okay to add it the non-gradle way, i.e. by clicking File -> Project Structure -> Dependencies tab -> + sign?
What is the gradle way of doing it? Where do I find the build.gradle file to edit? I could see it a few commits earlier but I am having a hard time finding my way around the IDE. I can see the build.gradle file in Windows explorer. Should I edit it by hand outside of the IDE?
回答1:
compile files('/<ABSOLUTE_PATH>/<DEPENDENCY>.jar')
or
//put jar file in lib directory of project.
compile fileTree(dir: 'lib', includes: ['*.jar']) }
回答2:
How to add Jar in existing project in Intellij
- Goto File->project structure-> Libraries tab -> + sign?
- Select Java from the list
- Select jar file from file system
- Choose apply and ok
How to add dependency in gradle project 1. If your project is gradle project it will have build.gradle in root path of project. 2. Open build.gradle and add it in the dependencies block in required decencies. 3. Make sure that repositories for libraries should be already included. (Usually if library is on mavenCentral then it should be like mavenCentral() )
回答3:
You can also add the directory to the repositories{}
and simply add the jar as every other.
repositories {
flatDir {
dirs 'path/to/your/dir'
}
}
then
dependencies {
compile name: 'yourJar'
}
BTW: If you take it from GitHub it should be published to some repo I presume.
What about this one? Aspose.Cells
来源:https://stackoverflow.com/questions/45792184/how-to-add-a-jar-file-to-an-existing-gradle-project