Changeset 371
- Timestamp:
- 2008-06-17 09:15:24 (5 years ago)
- Location:
- trunk
- Files:
-
- 4 edited
-
core/kauri-runtime/pom.xml (modified) (1 diff)
-
tools/kauri-genscript-plugin/src/main/groovy/org/kauriproject/tools/genscriptplugin/GenerateScriptMojo.groovy (modified) (6 diffs)
-
tools/kauri-genscript-plugin/src/main/resources/org/kauriproject/tools/genscriptplugin/unix-dev-template.sh (modified) (1 diff)
-
tools/kauri-genscript-plugin/src/main/resources/org/kauriproject/tools/genscriptplugin/windows-dev-template.bat (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/core/kauri-runtime/pom.xml
r331 r371 172 172 <scriptName>kauri</scriptName> 173 173 <scriptTitle>Kauri Runtime startup script</scriptTitle> 174 <debugOptions>-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005</debugOptions> 174 175 </configuration> 175 176 <executions> -
trunk/tools/kauri-genscript-plugin/src/main/groovy/org/kauriproject/tools/genscriptplugin/GenerateScriptMojo.groovy
r303 r371 40 40 * @parameter 41 41 */ 42 private boolean devScriptEnabled = true 43 44 /** 45 * @parameter 46 */ 47 private String debugOptions = "" 48 49 /** 50 * @parameter 51 */ 42 52 private String scriptTitle = "Application startup script" 43 53 … … 70 80 } 71 81 artifacts.add(project.getArtifact()); 72 createUnixScript(true) 73 createUnixScript(false) 74 createWindowsScript(true) 75 createWindowsScript(false) 82 createUnixScript() 83 createWindowsScript() 76 84 } 77 85 78 void createUnixScript( boolean isRelease) {86 void createUnixScript() { 79 87 def classpath = "" 80 88 artifacts.eachWithIndex( … … 90 98 mainClass : mainClass, 91 99 localRepositoryLocation : localRepositoryLocation, 92 scriptTitle : scriptTitle 100 scriptTitle : scriptTitle, 101 debugOptions : "" 93 102 ] 94 103 95 processTemplate("unix-dev-template.sh", scriptData, new File(buildOutputDirectory, devScriptName + ".sh"));96 104 processTemplate("unix-release-template.sh", scriptData, new File(buildOutputDirectory, scriptName + ".sh")); 105 106 if (devScriptEnabled) { 107 processTemplate("unix-dev-template.sh", scriptData, new File(buildOutputDirectory, devScriptName + ".sh")); 108 109 if (debugOptions != "") { 110 scriptData.debugOptions = debugOptions; 111 processTemplate("unix-dev-template.sh", scriptData, new File(buildOutputDirectory, devScriptName + "-debug.sh")); 112 } 113 } 97 114 } 98 115 … … 105 122 String replacement = scriptData[match[1]] 106 123 if (replacement == null) 107 throw new Exception(" Missing replacement text for key " + match[1])124 throw new Exception("Generate-script plugin: Missing replacement text for key " + match[1]) 108 125 return java.util.regex.Matcher.quoteReplacement(replacement) 109 126 }) … … 116 133 } 117 134 118 void createWindowsScript( boolean isRelease) {135 void createWindowsScript() { 119 136 def classpath = "" 120 137 for (entry in artifacts) { … … 126 143 mainClass : mainClass, 127 144 localRepositoryLocation : localRepositoryLocation, 128 scriptTitle : scriptTitle 145 scriptTitle : scriptTitle, 146 debugOptions: "" 129 147 ] 130 148 131 processTemplate("windows-dev-template.bat", scriptData, new File(buildOutputDirectory, devScriptName + ".bat"));132 149 processTemplate("windows-release-template.bat", scriptData, new File(buildOutputDirectory, scriptName + ".bat")); 150 151 if (devScriptEnabled) { 152 processTemplate("windows-dev-template.bat", scriptData, new File(buildOutputDirectory, devScriptName + ".bat")); 153 154 if (debugOptions != "") { 155 scriptData.debugOptions = debugOptions; 156 processTemplate("windows-dev-template.bat", scriptData, new File(buildOutputDirectory, devScriptName + "-debug.bat")); 157 } 158 } 133 159 } 134 160 } -
trunk/tools/kauri-genscript-plugin/src/main/resources/org/kauriproject/tools/genscriptplugin/unix-dev-template.sh
r274 r371 30 30 KAURI_LOG_OPTS="-Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.SimpleLog -Dorg.apache.commons.logging.simplelog.defaultlog=error" 31 31 32 "$JAVA_HOME/bin/java" $KAURI_JAVA_OPTIONS $KAURI_LOG_OPTS @@@@mainClass@@@@ "$@" 32 KAURI_DEBUG_OPTS="@@@@debugOptions@@@@" 33 34 "$JAVA_HOME/bin/java" $KAURI_DEBUG_OPTS $KAURI_JAVA_OPTIONS $KAURI_LOG_OPTS @@@@mainClass@@@@ "$@" -
trunk/tools/kauri-genscript-plugin/src/main/resources/org/kauriproject/tools/genscriptplugin/windows-dev-template.bat
r270 r371 23 23 set KAURI_LOG_OPTS=-Dorg.apache.commons.logging.Log=org.apache.commons.logging.impl.SimpleLog -Dorg.apache.commons.logging.simplelog.defaultlog=error 24 24 25 "%JAVA_HOME%/bin/java" %KAURI_JAVA_OPTIONS% %KAURI_LOG_OPTS% @@@@mainClass@@@@ %* 25 set KAURI_DEBUG_OPTS=@@@@debugOptions@@@@ 26 27 "%JAVA_HOME%/bin/java" %KAURI_DEBUG_OPTS% %KAURI_JAVA_OPTIONS% %KAURI_LOG_OPTS% @@@@mainClass@@@@ %* 26 28 goto end 27 29
Note: See TracChangeset
for help on using the changeset viewer.