Révision 2019
tmp/org.txm.analec.rcp/src/org/txm/macro/urs/export/ExportAsMacro.groovy (revision 2019) | ||
---|---|---|
18 | 18 |
import org.txm.searchengine.cqp.corpus.* |
19 | 19 |
import org.txm.searchengine.cqp.corpus.query.CQLQuery |
20 | 20 |
import org.txm.utils.io.FileCopy; |
21 |
import org.txm.utils.io.IOUtils |
|
21 | 22 |
|
22 | 23 |
import visuAnalec.elements.* |
23 | 24 |
|
... | ... | |
95 | 96 |
println registryFile.renameTo(registryFile2) |
96 | 97 |
println txmFile.renameTo(txmFile2) |
97 | 98 |
|
98 |
File importXMLFile = new File(newBinDirectory, "import.xml") |
|
99 |
// patch name in settings |
|
100 |
File projectPrefs = new File(newBinDirectory, ".settings/"+mainCorpus.getProject().getParametersNodePath()) |
|
101 |
File maincorpusPrefs = new File(newBinDirectory, ".settings/"+mainCorpus.getParametersNodePath()) |
|
102 |
IOUtils.write(projectPrefs, projectPrefs.getText().replace(name, new_name)) |
|
103 |
IOUtils.write(maincorpusPrefs, projectPrefs.getText().replace(name, new_name)) |
|
99 | 104 |
|
100 | 105 |
// patch registry |
101 | 106 |
String oldcontent = registryFile2.getText(); |
... | ... | |
105 | 110 |
writer.write(content) |
106 | 111 |
} |
107 | 112 |
|
108 |
// patch import.xml |
|
109 | 113 |
|
110 | 114 |
|
115 |
|
|
111 | 116 |
File zipFile = new File(newBinDirectory.getAbsolutePath()+".txm") |
112 | 117 |
Zip.compress(newBinDirectory, zipFile, monitor) |
113 | 118 |
|
Formats disponibles : Unified diff