Merged in clint-gradleinstallfix (pull request #439)

Gradle install now installs all packages to maven local
This commit is contained in:
Clinton Alexander 2016-11-04 11:39:28 +00:00
commit d937a5805e
6 changed files with 21 additions and 11 deletions

View File

@ -13,7 +13,7 @@
<option value="clean" /> <option value="clean" />
<option value="build" /> <option value="build" />
<option value="installDist" /> <option value="installDist" />
<option value="publishToMavenLocal" /> <option value="install" />
</list> </list>
</option> </option>
<option name="vmOptions" value="" /> <option name="vmOptions" value="" />

View File

@ -1,5 +1,5 @@
<component name="ProjectRunConfigurationManager"> <component name="ProjectRunConfigurationManager">
<configuration default="false" name="Publish to Maven Local" type="GradleRunConfiguration" factoryName="Gradle" singleton="true"> <configuration default="false" name="Install" type="GradleRunConfiguration" factoryName="Gradle" singleton="true">
<ExternalSystemSettings> <ExternalSystemSettings>
<option name="executionName" /> <option name="executionName" />
<option name="externalProjectPath" value="$PROJECT_DIR$" /> <option name="externalProjectPath" value="$PROJECT_DIR$" />
@ -10,7 +10,8 @@
</option> </option>
<option name="taskNames"> <option name="taskNames">
<list> <list>
<option value="publishToMavenLocal" /> <option value="installDist" />
<option value="install" />
</list> </list>
</option> </option>
<option name="vmOptions" value="" /> <option name="vmOptions" value="" />

View File

@ -101,7 +101,7 @@ root directory of Corda
.. code-block:: shell .. code-block:: shell
./gradlew publishToMavenLocal ./gradlew install
This will publish corda-$version.jar, contracts-$version.jar, core-$version.jar and node-$version.jar to the This will publish corda-$version.jar, contracts-$version.jar, core-$version.jar and node-$version.jar to the
group com.r3corda. You can now depend on these as you normally would a Maven dependency. group com.r3corda. You can now depend on these as you normally would a Maven dependency.
@ -120,7 +120,7 @@ root of the Corda project:
.. code-block:: text .. code-block:: text
./gradlew publishToMavenLocal ./gradlew install
The plugins will now be installed to your local Maven repository in ~/.m2 on Unix and %HOMEPATH%\.m2 on Windows. The plugins will now be installed to your local Maven repository in ~/.m2 on Unix and %HOMEPATH%\.m2 on Windows.

View File

@ -1,5 +1,5 @@
apply plugin: 'maven-publish'
apply plugin: 'groovy' apply plugin: 'groovy'
apply plugin: DefaultPublishTasks
dependencies { dependencies {
compile gradleApi() compile gradleApi()
@ -14,10 +14,13 @@ repositories {
publishing { publishing {
publications { publications {
plugin(MavenPublication) { cordformation(MavenPublication) {
from components.java from components.java
groupId 'com.r3corda.plugins' groupId 'com.r3corda.plugins'
artifactId 'cordformation' artifactId 'cordformation'
artifact sourceJar
artifact javadocJar
} }
} }
} }

View File

@ -1,5 +1,5 @@
apply plugin: 'maven-publish'
apply plugin: 'groovy' apply plugin: 'groovy'
apply plugin: DefaultPublishTasks
dependencies { dependencies {
compile gradleApi() compile gradleApi()
@ -12,10 +12,13 @@ repositories {
publishing { publishing {
publications { publications {
plugin(MavenPublication) { publishUtils(MavenPublication) {
from components.java from components.java
groupId 'com.r3corda.plugins' groupId 'com.r3corda.plugins'
artifactId 'publish-utils' artifactId 'publish-utils'
artifact sourceJar
artifact javadocJar
} }
} }
} }

View File

@ -1,5 +1,5 @@
apply plugin: 'maven-publish'
apply plugin: 'groovy' apply plugin: 'groovy'
apply plugin: DefaultPublishTasks
dependencies { dependencies {
compile gradleApi() compile gradleApi()
@ -12,10 +12,13 @@ repositories {
publishing { publishing {
publications { publications {
plugin(MavenPublication) { quasarUtils(MavenPublication) {
from components.java from components.java
groupId 'com.r3corda.plugins' groupId 'com.r3corda.plugins'
artifactId 'quasar-utils' artifactId 'quasar-utils'
artifact sourceJar
artifact javadocJar
} }
} }
} }