Révision 1710

tmp/org.txm.core/src/java/org/txm/Toolbox.java (revision 1710)
239 239
			if (monitor != null) {
240 240
				monitor.subTask("Loading extensions (pre-installation)...");
241 241
			}
242
			pluginsPreinstallation();
242
			pluginsPreinstallation(monitor);
243 243
		} catch(Exception e) {
244 244
			System.out.println("Error while pre-installing plugins: " + e.getLocalizedMessage());
245 245
		}
246 246

  
247
		if (monitor != null && monitor.isCanceled()) return false;
248
		
247 249
		try {
248 250
			// initialize workspace : list of corpus loaded in TXM
249 251
			// copy shared files if needed
250 252
			state = startWorkspace(monitor);
251

  
253
			if (monitor != null && monitor.isCanceled()) return false;
254
			
252 255
			Log.fine("Initializing logger...");
253 256
			Log.setLevel(Level.parse(getPreference(TBXPreferences.LOG_LEVEL)));
254 257
			Log.setPrintInConsole(TBXPreferences.getInstance().getBoolean(TBXPreferences.ADD_TECH_LOGS));
......
267 270

  
268 271
		try {
269 272
			startEnginesManagers(monitor);
273
			if (monitor != null && monitor.isCanceled()) return false;
270 274
		} catch (Exception e) {
271 275
			Log.severe("Error while starting engines.");
272 276
			e.printStackTrace();
......
280 284
			if (monitor != null) {
281 285
				monitor.subTask("Loading plug-in post-installation extensions...");
282 286
			}
283
			pluginsPostinstallation();
287
			pluginsPostinstallation(monitor);
288
			if (monitor != null && monitor.isCanceled()) return false;
284 289
		} catch(Exception e) {
285 290
			Log.severe("Error while loading plugins post-installation.");
286 291
			e.printStackTrace();
......
372 377

  
373 378
	/**
374 379
	 * Allow to install a TXM extension AFTER the Toolbox is initialized
380
	 * @param monitor 
375 381
	 */
376
	private static void pluginsPostinstallation() {
382
	private static void pluginsPostinstallation(IProgressMonitor monitor) {
377 383

  
378 384
		IConfigurationElement[] config = Platform.getExtensionRegistry().getConfigurationElementsFor(PostInstallationStep.EXTENSION_ID);
379 385

  
......
381 387
		Log.fine(Arrays.toString(config));
382 388

  
383 389
		for (IConfigurationElement e : config) {
390
			if (monitor != null && monitor.isCanceled()) return;
384 391
			try {
385 392
				Log.fine(NLS.bind(TXMCoreMessages.evaluatingExtensionColonP0FromP1, e.getName(), e.getContributor().getName()));
386 393

  
......
409 416
	/**
410 417
	 * Allow to install a TXM extension BEFORE the Toolbox is initialized
411 418
	 */
412
	private static void pluginsPreinstallation() {
419
	private static void pluginsPreinstallation(IProgressMonitor monitor) {
413 420

  
414 421
		IConfigurationElement[] config = Platform.getExtensionRegistry().getConfigurationElementsFor(PostInstallationStep.EXTENSION_ID);
415 422
		Log.fine(TXMCoreMessages.loadingExtensions);
416 423
		Log.fine(Arrays.toString(config));
417 424

  
418 425
		for (IConfigurationElement e : config) {
426
			if (monitor != null && monitor.isCanceled()) return;
419 427
			try {
420 428
				Log.fine(NLS.bind(TXMCoreMessages.evaluatingExtensionColonP0FromP1, e.getName(), e.getContributor().getName()));
421 429

  
tmp/org.txm.core/src/java/org/txm/objects/BaseOldParameters.java (revision 1710)
16 16

  
17 17
import javax.xml.parsers.ParserConfigurationException;
18 18

  
19
import org.eclipse.osgi.util.NLS;
19 20
import org.txm.utils.logger.Log;
20 21
import org.txm.utils.xml.DomUtils;
21 22
import org.w3c.dom.Document;
......
491 492
			}
492 493
		}
493 494
		
494
		System.out.println("Warning param.xml has no corpus defined: "+paramFile);
495
		System.out.println(NLS.bind("Warning no corpus element defined in the {0} file.",paramFile));
495 496
		return null;
496 497
	}
497 498

  
tmp/org.txm.rcp/src/main/java/org/txm/rcp/messages/TXMUIMessages.java (revision 1710)
28 28
	public static String aWordWithItsProperty; 
29 29
	public static String abort; 
30 30
	public static String abortingLoadingOfPOACorpusWithTheSameNameAlreadyExists;
31
	public static String abortingLoadingOfPOACorpusWithTheSameCQPIDAlreadyExists;
31 32
	public static String aboutTXM; 
32 33
	public static String activateProxyService; 
33 34
	public static String addAWord; 
tmp/org.txm.rcp/src/main/java/org/txm/rcp/messages/messages.properties (revision 1710)
28 28

  
29 29
abort = Abort
30 30

  
31
abortingLoadingOfPOACorpusWithTheSameNameAlreadyExists = Aborting loading of {0}. A corpus with the same name already exists.
31
abortingLoadingOfPOACorpusWithTheSameNameAlreadyExists = A corpus with the same name {1} already exists. Aborting loading of {0}.
32

  
33
abortingLoadingOfPOACorpusWithTheSameCQPIDAlreadyExists = A corpus with the same CQP MainCorpus identifier {1} already exists. Aborting loading of {0}.
32 34

  
33 35
aboutTXM = About TXM…
34 36

  
......
849 851

  
850 852
startJobColonLoadInstallPreferences = Startup: loading installation preferences
851 853

  
852
startingUpP0 = Starting TXM {0}
854
startingUpP0 = Starting TXM {0} ({1})
853 855

  
854 856
startingUpdateFetch = Starting updates retrieval
855 857

  
tmp/org.txm.rcp/src/main/java/org/txm/rcp/messages/messages_fr.properties (revision 1710)
547 547

  
548 548
loadingTheCorpusInThePlatform = Chargement du corpus dans la plateforme
549 549

  
550
loadingTheP0BinaryCorpusAsATXM079Corpus = Chargement du corpus binaire 0.7.9 {0}...
550
loadingTheP0BinaryCorpusAsATXM079Corpus = Chargement du corpus binaire au format 0.7.9 {0}...
551 551

  
552
loadingTheP0BinaryCorpusAsATXM080Corpus = Chargement du corpus binaire 0.8.0 {0}...
552
loadingTheP0BinaryCorpusAsATXM080Corpus = Chargement du corpus binaire au format 0.8.0 {0}...
553 553

  
554 554
loadingViews = Chargement des vues
555 555

  
tmp/org.txm.rcp/src/main/java/org/txm/rcp/commands/workspace/Load080BinaryCorpus.java (revision 1710)
79 79
			if (replace) {
80 80
				p.delete();
81 81
			} else {
82
				System.out.println("Aborting loading of "+zipFile+". A corpus with the same name already exists.");
82
				System.out.println(NLS.bind(TXMUIMessages.abortingLoadingOfPOACorpusWithTheSameNameAlreadyExists, zipFile, basedirname.toUpperCase()));
83 83
				return null;
84 84
			}
85 85
		}
......
89 89
			if (replace) {
90 90
				DeleteDir.deleteDirectory(corpusDirectory);
91 91
			} else {
92
				System.out.println("Aborting loading of "+zipFile+". A directory with the same name already exists: "+corpusDirectory);
92
				System.out.println(NLS.bind(TXMUIMessages.abortingLoadingOfPOACorpusWithTheSameNameAlreadyExists, zipFile, corpusDirectory));
93 93
				return null;
94 94
			}
95 95
			
......
117 117
			String mainCorpusName = mainCorpusDirs[0].getName();
118 118
			p = Toolbox.workspace.getProject(mainCorpusName);
119 119
			if (p != null) {
120
				Log.severe(NLS.bind("Aborting loading of {0}. A corpus with the same {1} CQP MainCorpus name already exists.", corpusDirectory, mainCorpusName));
120
				Log.severe(NLS.bind(TXMUIMessages.abortingLoadingOfPOACorpusWithTheSameCQPIDAlreadyExists, corpusDirectory, mainCorpusName));
121 121
				DeleteDir.deleteDirectory(corpusDirectory); // clean files
122 122
				return null;
123 123
			}
tmp/org.txm.rcp/src/main/java/org/txm/rcp/commands/workspace/LoadBinaryCorporaDirectory.java (revision 1710)
94 94
			
95 95
			if (directory.exists()) {
96 96
				LastOpened.set(ID, directory);
97
				return loadBinaryCorpusFromCorporaDirectory(directory, true, true, false);
97
				JobHandler job = loadBinaryCorpusFromCorporaDirectory(directory, true, true, false);
98
				if (job != null) {
99
					try {
100
						job.join();
101
					} catch (InterruptedException e) {
102
						// TODO Auto-generated catch block
103
						e.printStackTrace();
104
					}
105
				}
98 106
			}
99 107
		}
100 108
		return null;
......
179 187
					@Override
180 188
					public void run() {
181 189
						RestartTXM.reloadViews();
182
						System.err.println(TXMUIMessages.info_txmIsReady);
183 190
						StatusLine.setMessage(TXMUIMessages.info_txmIsReady);
184 191
					}
185 192
				});
......
324 331
				
325 332
				Project project = Toolbox.workspace.getProject(corpusDirectory.getName().toUpperCase());
326 333
				if (project != null) {
327
					Log.warning("A corpus named "+corpusDirectory.getName().toUpperCase()+" is already exists, abandoning the loading of "+corpusDirectory);
334
					Log.warning("A corpus named "+corpusDirectory.getName().toUpperCase()+" already exists, abandoning the loading of "+corpusDirectory);
328 335
					continue;
329 336
				}
330 337
				
tmp/org.txm.rcp/src/main/java/org/txm/rcp/commands/workspace/Load079BinaryCorpus.java (revision 1710)
81 81
			if (replace) {
82 82
				p.delete();
83 83
			} else {
84
				System.out.println(NLS.bind(TXMUIMessages.abortingLoadingOfPOACorpusWithTheSameNameAlreadyExists, zipFile));
84
				System.out.println(NLS.bind(TXMUIMessages.abortingLoadingOfPOACorpusWithTheSameNameAlreadyExists, zipFile, basedirname.toUpperCase()));
85 85
				return null;
86 86
			}
87 87
			
......
92 92
			DeleteDir.deleteDirectory(corpusDirectory);
93 93
		} else {
94 94
			if (corpusDirectory.exists()) {
95
				System.out.println("Aborting loading of "+zipFile+". A directory with the same name already exists: "+corpusDirectory);
95
				System.out.println(NLS.bind(TXMUIMessages.abortingLoadingOfPOACorpusWithTheSameNameAlreadyExists, zipFile, corpusDirectory));
96 96
				return null;
97 97
			}
98 98
		}
tmp/org.txm.rcp/src/main/java/org/txm/rcp/commands/workspace/LoadBinaryCorpus.java (revision 1710)
123 123
			}
124 124
		}
125 125

  
126
		return loadBinaryCorpusArchive(zipFile);
126
		JobHandler job = loadBinaryCorpusArchive(zipFile);
127
		return job;
127 128
	}
128 129

  
129 130
	/**
......
135 136
	 * 4- load the binary corpus directory
136 137
	 * 5- restart TXM engines
137 138
	 */
138
	public static boolean loadBinaryCorpusArchive(final File zipFile) throws ExecutionException {
139
	public static JobHandler loadBinaryCorpusArchive(final File zipFile) throws ExecutionException {
139 140

  
140 141
		String filename = zipFile.getName();
141 142
		final File corporaDir = Toolbox.workspace.getLocation();
......
144 145
		if (!filename.endsWith(".txm") && !filename.endsWith(".zip")) { //$NON-NLS-1$ //$NON-NLS-2$
145 146
			System.out.println(TXMUIMessages.aBinaryCorpusIsATXMFileExtensionTxmOrZip);
146 147
			System.out.println(NLS.bind(TXMUIMessages.thisFileIsNotATXMFileColonP0, zipFile));
147
			return false;
148
			return null;
148 149
		}
149 150

  
150 151
		if (!zipFile.canRead()) {
151 152
			System.out.println(NLS.bind(TXMUIMessages.cannotReadTheFileP0, zipFile));
152
			return false;
153
			return null;
153 154
		}
154 155

  
155
//		try {
156
//			SearchEnginesManager.getCQPSearchEngine().stop();
157
//		} catch (Exception e1) {
158
//			// TODO Auto-generated catch block
159
//			e1.printStackTrace();
160
//		}
161

  
162 156
		//build binary dir path			
163 157
		String basedirname = Zip.getRoot(zipFile).toUpperCase();
164 158

  
......
187 181
				}
188 182

  
189 183
				if (corpusdir.exists()) {
190
//					System.out.println("Error: previous binary corpus directory was not deleted: "+corpusdir);
191
//					try {
192
//						SearchEnginesManager.getCQPSearchEngine().start(null);
193
//					} catch (Exception e) {
194
//						// TODO Auto-generated catch block
195
//						e.printStackTrace();
196
//					}
197
					return false;
184
					return null;
198 185
				}
199 186
			} else {
200
//				try {
201
//					SearchEnginesManager.getCQPSearchEngine().start(null);
202
//				} catch (Exception e) {
203
//					// TODO Auto-generated catch block
204
//					e.printStackTrace();
205
//				}
206
				return false; // abandon
187
				return null; // abandon
207 188
			}
208 189
		}
209 190

  
......
219 200
					@Override
220 201
					public void run() {
221 202

  
222
//						try {
223
//							SearchEnginesManager.getCQPSearchEngine().start();
224
//						} catch (Exception e) {
225
//							e.printStackTrace();
226
//						}
227

  
228 203
						if (newProject2 != null) {
229 204
							newProject2.compute();
230 205
							RestartTXM.reloadViews();
231 206
							//System.out.println("Select newly loaded corpus: "+base2.getCorpora().values());
232 207
							CorporaView.select(newProject2.getChildren(MainCorpus.class));
233
							System.err.println(TXMUIMessages.info_txmIsReady);
234 208
							StatusLine.setMessage(TXMUIMessages.info_txmIsReady);
235 209
						} else {
236 210
							System.out.println("Error: no project loaded.");
......
248 222
			org.txm.utils.logger.Log.printStackTrace(e);
249 223
		}
250 224

  
251
		return true;
225
		return jobhandler;
252 226
	}
253 227

  
254 228
	/**
......
281 255
				Log.warning(NLS.bind("Failed to load the {0} corpus.", zipFile));
282 256
				return null; 
283 257
			}
284

  
285
			//			final Project newProject2 = project;
286
			//			jobhandler.syncExec(new Runnable() {
287
			//				@Override
288
			//				public void run() {
289
			//					
290
			//					SearchEngine engine = SearchEnginesManager.getCQPSearchEngine();
291
			//					if (!engine.isRunning()) {
292
			//						try {
293
			//							engine.start(monitor);
294
			//						} catch (Exception e) {
295
			//							// TODO Auto-generated catch block
296
			//							e.printStackTrace();
297
			//						}
298
			//					}
299
			//					
300
			//					RestartTXM.reloadViews();
301
			//					//System.out.println("Select newly loaded corpus: "+base2.getCorpora().values());
302
			//					CorporaView.select(newProject2.getChildren(MainCorpus.class));
303
			//					System.err.println(TXMUIMessages.info_txmIsReady);
304
			//					StatusLine.setMessage(TXMUIMessages.info_txmIsReady);
305
			//				}
306
			//			});
307 258
		} catch (ThreadDeath td) { 
308 259
			return null;
309 260
		} catch (Exception e2) {
......
349 300
		//		Toolbox.workspace.save();
350 301

  
351 302
		// test with project name
352
		Project p = Toolbox.workspace.getProject(corpusDirectory.getName().toUpperCase().toUpperCase());
303
		Project p = Toolbox.workspace.getProject(corpusDirectory.getName().toUpperCase());
353 304
		if (p != null) {
354
			Log.warning(NLS.bind("Aborting loading of {0}. A corpus with the same name already exists.", corpusDirectory));
305
			Log.warning(NLS.bind(TXMUIMessages.abortingLoadingOfPOACorpusWithTheSameNameAlreadyExists, corpusDirectory, corpusDirectory.getName().toUpperCase()));
355 306
			return null;
356 307
		}
357 308

  
......
362 313
			String mainCorpusName = mainCorpusDirs[0].getName();
363 314
			p = Toolbox.workspace.getProject(mainCorpusName);
364 315
			if (p != null) {
365
				Log.warning(NLS.bind("Aborting loading of {0}. A corpus with the same {1} CQP MainCorpus name already exists.", corpusDirectory, mainCorpusName));
316
				Log.warning(NLS.bind(TXMUIMessages.abortingLoadingOfPOACorpusWithTheSameCQPIDAlreadyExists, corpusDirectory, mainCorpusName));
366 317
				return null;
367 318
			}
368 319
		}
tmp/org.txm.rcp/src/main/java/org/txm/rcp/ApplicationWorkbenchAdvisor.java (revision 1710)
333 333
		// build the properties given to the Toolbox
334 334
		String version =  Activator.getDefault().getBundle().getVersion().toString(); // "0.7.7.201412160925";
335 335
		version = version.replaceAll("(.\\..\\..)\\.(....)(..)(..)(..)(..)", "$1 ($2-$3-$4 $5h$6)"); //$NON-NLS-1$ //$NON-NLS-2$
336
		System.out.print(NLS.bind(TXMUIMessages.startingUpP0, version));
337 336
		DateFormat formatter = TXMResult.PRETTY_LOCALIZED_TIME_FORMAT;
338 337

  
339
		System.out.println(NLS.bind(" ({0})", formatter.format(new Date(Activator.getDefault().getBundle().getLastModified()))));
338
		System.out.println(NLS.bind(TXMUIMessages.startingUpP0, version, formatter.format(new Date(Activator.getDefault().getBundle().getLastModified()))));
340 339
	}
341 340

  
342 341
	private void setPreferencesConfiguration() {
tmp/org.txm.rcp/src/main/java/org/txm/rcp/handlers/results/DeleteObject.java (revision 1710)
201 201
		if (allObjectDeleted.size() > 0) {
202 202

  
203 203
			if (shouldRestartToolbox) {
204
				//				org.txm.Toolbox.restartWorkspace(null);
205
//				Toolbox.getEngineManager(EngineType.SEARCH).restartEngines();
206

  
207
				Log.info(TXMUIMessages.info_txmIsReady);
208 204
				StatusLine.setMessage(TXMUIMessages.info_txmIsReady);
209 205
			}
210 206

  
tmp/org.txm.setups/shared/debian/usr/bin/TXM (revision 1710)
141 141
        exit 1
142 142
    fi
143 143
else
144
	echo "TXM: already up to date.";
144
	echo "TXM: already up to date."
145 145
fi
146 146

  
147 147
) 1>&3 2>&4
148 148

  
149 149
# don't exec TXM if problem occurs
150 150
if [ $? != 0 ]; then
151
    echo "TXM: An error occurred. Aborting$LOGFILESMSG";
151
    echo "TXM: An error occurred. Aborting$LOGFILESMSG"
152 152
    exit 1 ;
153 153
fi
154 154

  
tmp/org.txm.searchengine.cqp.core/src/org/txm/searchengine/cqp/corpus/CQPCorpus.java (revision 1710)
831 831
	protected boolean _load(Element e) {
832 832
		//System.out.println("*** Load corpus: "+name);
833 833
		if (e == null) {
834
			System.out.println(TXMCoreMessages.warningColonCantLoadCorpus+this+TXMCoreMessages.informationsFromWorkspaceSelfElementNull);
834
			Log.warning(TXMCoreMessages.warningColonCantLoadCorpus+this);
835
			Log.warning(TXMCoreMessages.informationsFromWorkspaceSelfElementNull);
835 836
			return false;
836 837
		}
837 838

  
tmp/org.txm.searchengine.cqp.core/src/org/txm/searchengine/cqp/corpus/MainCorpus.java (revision 1710)
630 630

  
631 631
	@Override
632 632
	public boolean canCompute() throws Exception {
633
		return true;
633
		return this.pID != null && this.pID.length() > 0;
634 634
	}
635 635

  
636 636
	@Override
......
640 640
			Log.warning("** TXM can't load MainCorpus when CQP search engine is not ready.");
641 641
			return false;
642 642
		}
643
		
644
		if (this.pID == null || this.pID.length() == 0) {
645
			Log.severe("** TXM can't load this MainCorpus: no CQP ID set.");
646
			return false;
647
		}
643 648

  
644 649
		HashMap<String, MainCorpus> corpora = CorpusManager.getCorpusManager().getCorpora();
645 650
		if (corpora.get(this.pID) != null && corpora.get(this.pID) != this) {
......
652 657
		this.registryFile = new File(getProjectDirectory(), "registry/"+getID().toLowerCase());
653 658
		
654 659
		try {
655
			
656 660
			try {
657 661
				PatchCwbRegistry.patch(this.registryFile, this.dataDirectory);
658 662
			} catch (IOException e) {
659
				Log.severe(TXMCoreMessages.bind("Error while updating registry file {0}.", this.registryFile));
663
				Log.severe(TXMCoreMessages.bind("Error while updating the {0} registry file .", this.registryFile));
660 664
				Log.printStackTrace(e);
661 665
				return false;
662 666
			}
tmp/org.txm.searchengine.cqp.core/src/org/txm/searchengine/cqp/CQPSearchEngine.java (revision 1710)
73 73
		state = false;
74 74
		// test if must-have properties for CWB are set
75 75

  
76
//		String reg_path = ""; // new way that concats registry of loaded corpus
77
//		String path_separator = System.getProperty("path.separator");
78
//		File wl = Toolbox.workspace.getLocation();
79
//		if (wl == null) {
80
//			Log.severe("Error: Toolbox is not correctly initialized. Aborting CQP engine start...");
81
//			return false;
82
//		}
83
//		for (File binDir : wl.listFiles(IOUtils.HIDDENFILE_FILTER)) {
84
//			if (!binDir.isDirectory()) continue;
85
//			if (binDir.getName().startsWith(".")) continue;
86
//			if (binDir.getName().startsWith("~")) continue;
87
//
88
//			File registryDir = new File(binDir, "registry");
89
//			if (!registryDir.isDirectory()) continue;
90
//
91
//			File[] files = registryDir.listFiles(IOUtils.HIDDENFILE_FILTER);
92
//			if (files != null && files.length > 0) {
93
//				reg_path += path_separator + registryDir.getAbsolutePath();
94
//				for (File registryFile : files) {
95
//					if (registryFile.isHidden()) continue;
96
//					if (registryFile.isDirectory()) continue;
97
//
98
//					File dataDirectory = new File(binDir, "data/"+registryFile.getName().toUpperCase());
99
//					if (!dataDirectory.exists())dataDirectory = new File(binDir, "data"); // eventual old corpus
100
//					try {
101
//						PatchCwbRegistry.patch(registryFile, dataDirectory);
102
//					} catch (IOException e) {
103
//						Log.severe(TXMCoreMessages.bind("Error while updating registry file {0}.", registryFile));
104
//						Log.printStackTrace(e);
105
//						return false;
106
//					}
107
//				}
108
//			}
109
//		}
110
//		if (reg_path.length() > 0) reg_path = reg_path.substring(path_separator.length()); // remove first path_separator
111
//		reg_path = reg_path.replace("\\\\", "//"); // fix the UNC paths for mingw
112
//
113 76
		String init_path = CQPLibPreferences.getInstance().getString(CQPLibPreferences.CQI_SERVER_PATH_TO_INIT_FILE);
114 77
		if (init_path.length() > 0 && !new File(init_path).exists()) {
115 78
			Log.warning(TXMCoreMessages.bind("Warning: the given CQP init file path can not be found in {0}.", init_path));
......
391 354
					e.printStackTrace();
392 355
					System.out.println(Log.toString(e));
393 356
				}
394
			}
395
		// Mac, Linux
396
			else {
357
			} else { // Mac, Linux
397 358
				String cmd = "kill `ps aux | grep cqpserver | awk '/-P "+CQPLibPreferences.getInstance().getString(CQPLibPreferences.CQI_SERVER_PORT)+"/ {print $2}'`"; // //$NON-NLS-1$ //$NON-NLS-2$
398 359
				try {
399 360
					//Process p = Runtime.getRuntime().exec("killall -9 cqpserver"); //$NON-NLS-1$
tmp/org.txm.chartsengine.jfreechart.rcp/src/org/txm/chartsengine/jfreechart/rcp/handlers/OpenJFCChartPropertiesEditor.java (revision 1710)
69 69
			});
70 70
		}
71 71
		else	{
72
			Log.severe("OpenJFCChartPropertiesEditor.execute(): Can not open chart properties interface for the current chart engine."); //$NON-NLS-1$
72
			Log.warning("Can not open chart properties interface for the current chart engine."); //$NON-NLS-1$
73 73
		}
74 74

  
75 75
		return null;
tmp/org.txm.rcp.feature/win/TXM.bat (revision 1710)
71 71
:run
72 72

  
73 73
set _JAVA_OPTIONS=-Duser.home="%USERHOME%"
74
echo running "%installdir%TXM.exe" -run --launcher.ini "%DOTTXM%TXM.ini" -data "%DOTTXM%data" -user "%DOTTXM%user" -install "%installdir%"echo running "%installdir%TXM.exe" -log -run --launcher.ini "%DOTTXM%TXM.ini" -consolelog -clean -debug -console -noexit -data "%TXMHOME%corpora" -user "%DOTTXM%user" -install "%installdir%\"
75
REM "%installdir%TXM.exe" -run --launcher.ini "%DOTTXM%TXM.ini" -data "%DOTTXM%corpora" -user "%DOTTXM%user" -install "%installdir%"
74
echo running "%installdir%TXM.exe" -run --launcher.ini "%DOTTXM%TXM.ini" %ARGS% -data "%DOTTXM%data" -user "%DOTTXM%user" -install "%installdir%"
75
REM "%installdir%TXM.exe" -run --launcher.ini "%DOTTXM%TXM.ini" %ARGS% -data "%DOTTXM%corpora" -user "%DOTTXM%user" -install "%installdir%"
76 76
"%installdir%TXM.exe" -run --launcher.ini "%DOTTXM%TXM.ini" %ARGS% -data "%TXMHOME%corpora" -user "%DOTTXM%user" -install "%installdir%\"

Formats disponibles : Unified diff