I am absolutly beginner with gradle, but i read already some of these links:
My question is the following:
I have a java-project with the following structure:
the client and the server need ‘lib’ as dependency. My goal is to build at least 2 jar archives. One for client and one for server.
At the moment I have the following configuration with gradle:
my settings.gradle file in the root-project dir:
include ‘client’, ‘lib’, 'server’
rootProject.name = ‘rmi-tutorial’
my build.gradle file in root-project dir:
apply plugin: 'java’
apply plugin: ‘eclipse’
version = ‘1.0’
manifest.attributes provider: ‘gradle’
And a build.gradle file in the subprojects server and client that looks like this:
My current goal is to compile a jar for the subprojects server and client.
When i execute gradle build at the moment I just get ‘empty’ jars for server, client and lib. They are 1kb big and just consist a Manifest.mf file with the version of the project…
My future goals are:
- i want to include the security policy file for RMI it should get triggered when i run the jars. So the file needs to be in the jars.
- I want to have a build mode there i just build the class files without generating the jars. (for debugging)
- i maybe want to include other files into the jar archives… but that are all future goals. I would be happy if at least building the jars would work.