Révision 2074

tmp/org.txm.analec.rcp/src/org/txm/macro/urs/export/ExportAsMacro.groovy (revision 2074)
19 19
import org.txm.searchengine.cqp.corpus.query.CQLQuery
20 20
import org.txm.utils.io.FileCopy;
21 21
import org.txm.utils.io.IOUtils
22
import org.txm.utils.zip.Zip
22 23

  
23 24
import visuAnalec.elements.*
24 25

  
......
46 47
	return false
47 48
}
48 49

  
49
visuAnalec.donnees.Corpus analecCorpus = URSCorpora.getCorpus(mainCorpus.getName())
50
visuAnalec.donnees.Corpus analecCorpus = URSCorpora.getCorpus(mainCorpus)
50 51
if (analecCorpus.isModifie()) {
51 52
	println "Selected Analec corpus is not saved. Aborting"
52 53
	return false
......
87 88
File registryFile2 = new File(newBinDirectory, "registry/${new_name.toLowerCase()}")
88 89
File txmFile2 = new File(newBinDirectory, "txm/${new_name}")
89 90

  
90
println ecFile.renameTo(ecFile2)
91
println ecvFile.renameTo(ecvFile2)
92
println cssFile.renameTo(cssFile2)
93
println dataFile.renameTo(dataFile2)
94
println htmlFile.renameTo(htmlFile2)
95
println defaultCSSFile.renameTo(defaultCSSFile2)
96
println registryFile.renameTo(registryFile2)
97
println txmFile.renameTo(txmFile2)
91
println "renaming $ecFile : "+ecFile.renameTo(ecFile2)
92
println "renaming $ecvFile : "+ecvFile.renameTo(ecvFile2)
93
println "renaming $cssFile : "+cssFile.renameTo(cssFile2)
94
println "renaming $dataFile : "+dataFile.renameTo(dataFile2)
95
println "renaming $htmlFile : "+htmlFile.renameTo(htmlFile2)
96
println "renaming $defaultCSSFile : "+defaultCSSFile.renameTo(defaultCSSFile2)
97
println "renaming $registryFile : "+registryFile.renameTo(registryFile2)
98
println "renaming $txmFile : "+txmFile.renameTo(txmFile2)
98 99

  
99 100
// patch name in settings
100
File projectPrefs = new File(newBinDirectory, ".settings/"+mainCorpus.getProject().getParametersNodePath())
101
File maincorpusPrefs = new File(newBinDirectory, ".settings/"+mainCorpus.getParametersNodePath())
101
println "replacing old name $name ->  ${new_name}"
102
String node = mainCorpus.getProject().getParametersNodePath()
103
node = node.substring(node.lastIndexOf("/"))
104
File projectPrefs = new File(newBinDirectory, ".settings/"+node+".prefs")
105
node = mainCorpus.getParametersNodePath()
106
node = node.substring(node.lastIndexOf("/"))
107
File maincorpusPrefs = new File(newBinDirectory, ".settings/"+node+".prefs")
102 108
IOUtils.write(projectPrefs, projectPrefs.getText().replace(name, new_name))
103
IOUtils.write(maincorpusPrefs, projectPrefs.getText().replace(name, new_name))
109
IOUtils.write(maincorpusPrefs, maincorpusPrefs.getText().replace(name, new_name))
110
File projectSetting = new File(newBinDirectory, ".project")
111
IOUtils.write(projectSetting, projectSetting.getText().replace(name, new_name))
104 112

  
105 113
// patch registry
106 114
String oldcontent = registryFile2.getText();
tmp/org.txm.rcp.feature/build.properties (revision 2074)
6 6
root.folder.redist/css=../org.txm.core/res/org/txm/css/
7 7
root.macosx.cocoa.x86_64=mac/
8 8
root=../org.txm.setups/shared/all
9
root.linux.gtk.x86_64.permissions.755=jre/bin/java,plugins/org.txm.libs.cqp.linux/res/linux32/,plugins/org.txm.libs.cqp.linux/res/linux64/,plugins/org.txm.statsengine.r.core.linux/res/linux64/bin
9
root.linux.gtk.x86_64.permissions.755=jre/bin/java,plugins/org.txm.libs.cqp.linux/res/linux32/,plugins/org.txm.libs.cqp.linux/res/linux64/,plugins/org.txm.statsengine.r.core.linux/res/linux64/bin/R,plugins/org.txm.statsengine.r.core.linux/res/linux64/bin/exec/R
10 10
root.linux.gtk.x86_64=linux/
11
root.macosx.cocoa.x86_64.permissions.755=jre/bin/java,plugins/org.txm.libs.cqp.macosx/res/macosx/,plugins/org.txm.statsengine.r.core.macosx/res/macosx/bin
11
root.macosx.cocoa.x86_64.permissions.755=jre/bin/java,plugins/org.txm.libs.cqp.macosx/res/macosx/,plugins/org.txm.statsengine.r.core.macosx/res/macosx/bin/R,plugins/org.txm.statsengine.r.core.macosx/res/macosx/bin/exec/R
12 12
qualifier=svn

Formats disponibles : Unified diff