Apache OpenOffice (AOO) Bugzilla – Issue 126770
[groovy-uno] Initial development of a Groovy UNO Extension and Gradle build based Lazybones project templates
Last modified: 2021-05-31 20:33:51 UTC
This issue is to document initial development of a Groovy UNO Extension and Gradle build based Lazybones project templates. The main purpose of the Groovy UNO Extension is to add convenience methods to the Java UNO API's to reduce the amount of code necessary in an extension when using Groovy. The purpose of the Lazybones templates are to generate Gradle build based IDE independent Extension projects. The extensions will allow a mix of Java and Groovy sources and be Gradle based instead of Maven and rely on the Java UNO jars now available from Maven repositories.
"cmarcum" committed SVN revision 1731404 into devtools/guno-extension/trunk/src: #i126770#
"cmarcum" committed SVN revision 1732601 into devtools/guno-extension/trunk/src: #i126770#
"cmarcum" committed SVN revision 1732603 into devtools/guno-extension/trunk/src: #i126770#
"cmarcum" committed SVN revision 1732604 into devtools/guno-extension/trunk/src: #i126770#
"cmarcum" committed SVN revision 1732605 into devtools/guno-extension/trunk/src: #i126770#
"cmarcum" committed SVN revision 1732606 into devtools/guno-extension/trunk/src: #i126770#
"cmarcum" committed SVN revision 1732664 into devtools/guno-extension/trunk/src: #i126770#
"cmarcum" committed SVN revision 1732665 into devtools/guno-extension/trunk/src: #i126770#
"cmarcum" committed SVN revision 1732745 #i126770#
"cmarcum" committed SVN revision 1732774 into devtools/guno-extension/trunk/src: #i126770#
"cmarcum" committed SVN revision 1733391 into devtools/guno-extension/trunk/src: #i126770#
Created attachment 85356 [details] Script to test Groovy UNO Extension Prerequisite: If you had earlier tested bootstrap-connector.jar by placing it in ~/.groovy/lib or added the Java UNO jar files there, you need to remove them first. In HelloTextTableShape.groovy edit value for oooExeFolder to match the path to the soffice executable if needed. Run with: groovy HelloTextTableShape.groovy
"cmarcum" committed SVN revision 1737534 into devtools/guno-extension/trunk/src: #i126770#
"cmarcum" committed SVN revision 1737535 #i126770#
"cmarcum" committed SVN revision 1737537 #i126770#
"cmarcum" committed SVN revision 1737542 #i126770#
"cmarcum" committed SVN revision 1737547 #i126770#
"cmarcum" committed SVN revision 1737590 into devtools/guno-extension/trunk/src: #i126770#
Created attachment 85390 [details] Script to test Groovy UNO Extension Script to test Groovy UNO Extension Prerequisite: If you had earlier tested bootstrap-connector.jar by placing it in ~/.groovy/lib or added the Java UNO jar files there, you need to remove them first. In HelloTextTableShape.groovy edit value for oooExeFolder to match the path to the soffice executable if needed. Run with: groovy HelloTextTableShape.groovy
"cmarcum" committed SVN revision 1740035 #i126770# added needed properties with sample values to gradle.properties
"cmarcum" committed SVN revision 1740641 #i126770# added Java 1.6 compatibility
"cmarcum" committed SVN revision 1740645 #i126770# updated version to 0.1.5
Created attachment 85486 [details] HelloTextTableShape.groovy Script to test Groovy UNO Extension Script to test Groovy UNO Extension updated for 0.1.5 RC1
"cmarcum" committed SVN revision 1740664 #i126770# merged changes from release 0.1 release branch
closing this work as active development is using github repos: https://github.com/cbmarcum/guno-extension https://github.com/cbmarcum/openoffice-lazybones