How to add unpacked dependencies to the main classpath in gradle The Next CEO of Stack OverflowGradle Application Plugin: Forcing Script to include lib/* in ClasspathHow can I force gradle to redownload dependencies?Gradle build with JNI dependencies, application and eclipse pluginsGradle generates bad eclipse classpath for native dependenciesAndroid Studio: Add jar as library?How to manually include external aar package using new Gradle Android Build SystemUsing gradle to find dependency treeHow to add a xml a file as dependency using gradle?How to extract specific folder contents from jar file using gradleGradle copy contents of zip dependency into a dedicated folder

Won the lottery - how do I keep the money?

How to check if all elements of 1 list are in the *same quantity* and in any order, in the list2?

RigExpert AA-35 - Interpreting The Information

Find non-case sensitive string in a mixed list of elements?

Why isn't the Mueller report being released completely and unredacted?

Is French Guiana a (hard) EU border?

The exact meaning of 'Mom made me a sandwich'

Grabbing quick drinks

Bartok - Syncopation (1): Meaning of notes in between Grand Staff

If Nick Fury and Coulson already knew about aliens (Kree and Skrull) why did they wait until Thor's appearance to start making weapons?

Is there a difference between "Fahrstuhl" and "Aufzug"

Is it convenient to ask the journal's editor for two additional days to complete a review?

Can I use the load factor to estimate the lift?

Easy to read palindrome checker

Is there a way to save my career from absolute disaster?

What happened in Rome, when the western empire "fell"?

What flight has the highest ratio of time difference to flight time?

Domestic-to-international connection at Orlando (MCO)

Why doesn't UK go for the same deal Japan has with EU to resolve Brexit?

How to get from Geneva Airport to Metabief, Doubs, France by public transport?

How is this set of matrices closed under multiplication?

Proper way to express "He disappeared them"

Where does this common spurious transmission come from? Is there a quality difference?

"misplaced omit" error when >centering columns



How to add unpacked dependencies to the main classpath in gradle



The Next CEO of Stack OverflowGradle Application Plugin: Forcing Script to include lib/* in ClasspathHow can I force gradle to redownload dependencies?Gradle build with JNI dependencies, application and eclipse pluginsGradle generates bad eclipse classpath for native dependenciesAndroid Studio: Add jar as library?How to manually include external aar package using new Gradle Android Build SystemUsing gradle to find dependency treeHow to add a xml a file as dependency using gradle?How to extract specific folder contents from jar file using gradleGradle copy contents of zip dependency into a dedicated folder










0















My project is using some native libraries which are distributed as archives. Here is how I am copying them into folder:



val native by configurations.creating

dependencies
native("com.example:example-1:0.1@zip")
native("com.example:example-2:0.1@gz")


tasks.register<Copy>("unpackNativeLibs")
val zipPath = native.find
it.name.equals("example-1-0.1.zip")

val gzPath = native.find
it.name.equals("example-2-0.1.gz")

into("$buildDir/lib/native")
from(zipTree(zipPath!!))
from(tarTree(gzPath!!))



Now I need to use the lib/native folder contents in the classpath of main and test classes as well as putting them inside the final jar. How can I do it?



I'm running on Gradle 5.2.1 with Kotlin DSL.










share|improve this question
























  • Did you try adding a compile dependency on that folder? Something like: dependencies compile files("$buildDir/lib/native")

    – nickb
    Mar 7 at 18:36















0















My project is using some native libraries which are distributed as archives. Here is how I am copying them into folder:



val native by configurations.creating

dependencies
native("com.example:example-1:0.1@zip")
native("com.example:example-2:0.1@gz")


tasks.register<Copy>("unpackNativeLibs")
val zipPath = native.find
it.name.equals("example-1-0.1.zip")

val gzPath = native.find
it.name.equals("example-2-0.1.gz")

into("$buildDir/lib/native")
from(zipTree(zipPath!!))
from(tarTree(gzPath!!))



Now I need to use the lib/native folder contents in the classpath of main and test classes as well as putting them inside the final jar. How can I do it?



I'm running on Gradle 5.2.1 with Kotlin DSL.










share|improve this question
























  • Did you try adding a compile dependency on that folder? Something like: dependencies compile files("$buildDir/lib/native")

    – nickb
    Mar 7 at 18:36













0












0








0








My project is using some native libraries which are distributed as archives. Here is how I am copying them into folder:



val native by configurations.creating

dependencies
native("com.example:example-1:0.1@zip")
native("com.example:example-2:0.1@gz")


tasks.register<Copy>("unpackNativeLibs")
val zipPath = native.find
it.name.equals("example-1-0.1.zip")

val gzPath = native.find
it.name.equals("example-2-0.1.gz")

into("$buildDir/lib/native")
from(zipTree(zipPath!!))
from(tarTree(gzPath!!))



Now I need to use the lib/native folder contents in the classpath of main and test classes as well as putting them inside the final jar. How can I do it?



I'm running on Gradle 5.2.1 with Kotlin DSL.










share|improve this question
















My project is using some native libraries which are distributed as archives. Here is how I am copying them into folder:



val native by configurations.creating

dependencies
native("com.example:example-1:0.1@zip")
native("com.example:example-2:0.1@gz")


tasks.register<Copy>("unpackNativeLibs")
val zipPath = native.find
it.name.equals("example-1-0.1.zip")

val gzPath = native.find
it.name.equals("example-2-0.1.gz")

into("$buildDir/lib/native")
from(zipTree(zipPath!!))
from(tarTree(gzPath!!))



Now I need to use the lib/native folder contents in the classpath of main and test classes as well as putting them inside the final jar. How can I do it?



I'm running on Gradle 5.2.1 with Kotlin DSL.







gradle gradle-kotlin-dsl






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Mar 11 at 16:53







Izbassar Tolegen

















asked Mar 7 at 16:48









Izbassar TolegenIzbassar Tolegen

6501819




6501819












  • Did you try adding a compile dependency on that folder? Something like: dependencies compile files("$buildDir/lib/native")

    – nickb
    Mar 7 at 18:36

















  • Did you try adding a compile dependency on that folder? Something like: dependencies compile files("$buildDir/lib/native")

    – nickb
    Mar 7 at 18:36
















Did you try adding a compile dependency on that folder? Something like: dependencies compile files("$buildDir/lib/native")

– nickb
Mar 7 at 18:36





Did you try adding a compile dependency on that folder? Something like: dependencies compile files("$buildDir/lib/native")

– nickb
Mar 7 at 18:36












0






active

oldest

votes












Your Answer






StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");

StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);













draft saved

draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55048964%2fhow-to-add-unpacked-dependencies-to-the-main-classpath-in-gradle%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes















draft saved

draft discarded
















































Thanks for contributing an answer to Stack Overflow!


  • Please be sure to answer the question. Provide details and share your research!

But avoid


  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.

To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55048964%2fhow-to-add-unpacked-dependencies-to-the-main-classpath-in-gradle%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Save data to MySQL database using ExtJS and PHP [closed]2019 Community Moderator ElectionHow can I prevent SQL injection in PHP?Which MySQL data type to use for storing boolean valuesPHP: Delete an element from an arrayHow do I connect to a MySQL Database in Python?Should I use the datetime or timestamp data type in MySQL?How to get a list of MySQL user accountsHow Do You Parse and Process HTML/XML in PHP?Reference — What does this symbol mean in PHP?How does PHP 'foreach' actually work?Why shouldn't I use mysql_* functions in PHP?

Compiling GNU Global with universal-ctags support Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 23, 2019 at 23:30 UTC (7:30pm US/Eastern) Data science time! April 2019 and salary with experience The Ask Question Wizard is Live!Tags for Emacs: Relationship between etags, ebrowse, cscope, GNU Global and exuberant ctagsVim and Ctags tips and trickscscope or ctags why choose one over the other?scons and ctagsctags cannot open option file “.ctags”Adding tag scopes in universal-ctagsShould I use Universal-ctags?Universal ctags on WindowsHow do I install GNU Global with universal ctags support using Homebrew?Universal ctags with emacsHow to highlight ctags generated by Universal Ctags in Vim?

Add ONERROR event to image from jsp tldHow to add an image to a JPanel?Saving image from PHP URLHTML img scalingCheck if an image is loaded (no errors) with jQueryHow to force an <img> to take up width, even if the image is not loadedHow do I populate hidden form field with a value set in Spring ControllerStyling Raw elements Generated from JSP tagds with Jquery MobileLimit resizing of images with explicitly set width and height attributeserror TLD use in a jsp fileJsp tld files cannot be resolved