Skip to content

Commit

Permalink
domain extension release as gradleplugin
Browse files Browse the repository at this point in the history
  • Loading branch information
llsand committed May 16, 2019
1 parent 9c2b774 commit f932a6b
Show file tree
Hide file tree
Showing 3 changed files with 26 additions and 2 deletions.
24 changes: 22 additions & 2 deletions orcas_core/build_source/orcas_gradle_plugin/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -44,8 +44,28 @@ pluginBundle {

plugins {
orcasPlugin {
id = 'com.opitzconsulting.orcas.orcas-gradle-plugin'
displayName = 'Orcas plugin'
if(getRootProject().hasProperty('extensionname_internal'))
{
id = 'com.opitzconsulting.orcas.orcas-gradle-plugin-' + getRootProject().extensionname_internal
displayName = 'Orcas plugin (' + getRootProject().extensionname_internal + ")"
}
else
{
id = 'com.opitzconsulting.orcas.orcas-gradle-plugin'
displayName = 'Orcas plugin'
}
}
}
mavenCoordinates {
groupId = project.group
if(getRootProject().hasProperty('extensionname_internal'))
{
artifactId = "orcas-" + getRootProject().extensionname_internal + "-gradle-plugin"
}
else
{
artifactId = "orcas-gradle-plugin"
}
version = project.version
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
implementation-class=com.opitzconsulting.orcas.gradle.OrcasGradlePlugin

2 changes: 2 additions & 0 deletions orcas_core/release_orcas.txt
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,9 @@ upload_maven_central/build.gradle
run this in orcas_core/build_source:
./gradlew clean
./gradlew publishToMavenLocal -Pextensionname_internal=domainextension -Porcas_extension_folder=../../../orcas_domain_extension_java/extensions -Porcas_extension_extract_file=../../../orcas_domain_extension_java/xslt_extract/orcas_domain_extract.xsl
./gradlew publishPlugins -Pextensionname_internal=domainextension -Porcas_extension_folder=../../../orcas_domain_extension_java/extensions -Porcas_extension_extract_file=../../../orcas_domain_extension_java/xslt_extract/orcas_domain_extract.xsl
./gradlew publishToMavenLocal
./gradlew publishPlugins

in orcas_maven_plugin:
mvn clean install
Expand Down

0 comments on commit f932a6b

Please sign in to comment.