Révision 2756
| tmp/org.txm.rcp/src/main/java/org/txm/rcp/ApplicationWorkbenchAdvisor.java (revision 2756) | ||
|---|---|---|
| 830 | 830 |
corporaDir = new File(txmhomedir, "corpora"); //$NON-NLS-1$ |
| 831 | 831 |
corporaDir.mkdir(); |
| 832 | 832 |
|
| 833 |
File previousCorporaDirectory = new File(System.getProperty("user.home"), "TXM/corpora"); //$NON-NLS-1$ //$NON-NLS-2$ $NON-NLS-2$
|
|
| 833 |
File previous080CorporaDirectory = new File(System.getProperty("user.home"), "TXM-0.8.0/corpora"); //$NON-NLS-1$ //$NON-NLS-2$ $NON-NLS-2$
|
|
| 834 |
File previous079CorporaDirectory = new File(System.getProperty("user.home"), "TXM/corpora"); //$NON-NLS-1$ //$NON-NLS-2$ $NON-NLS-2$
|
|
| 834 | 835 |
|
| 835 | 836 |
Version v = Activator.getDefault().getBundle().getVersion(); |
| 836 | 837 |
String vv = v.getMajor() + "." + v.getMinor() + "." + v.getMicro(); //$NON-NLS-1$ //$NON-NLS-2$ $NON-NLS-2$ |
| ... | ... | |
| 873 | 874 |
} |
| 874 | 875 |
}); |
| 875 | 876 |
|
| 876 |
// move previous TXM 0.8.0 corpora
|
|
| 877 |
// move previous TXM 0.8.1 corpora
|
|
| 877 | 878 |
File backupDir = new File(corporaDir.getAbsolutePath() + "-previous"); //$NON-NLS-1$ |
| 878 | 879 |
if (corporaDir.exists()) {
|
| 879 | 880 |
backupDir.mkdirs(); |
| ... | ... | |
| 884 | 885 |
} |
| 885 | 886 |
} |
| 886 | 887 |
|
| 887 |
// load TXM-0.8.0 sample corpora (from the install directory)
|
|
| 888 |
// load TXM-0.8.1 sample corpora (from the install directory)
|
|
| 888 | 889 |
if (corporaDirs.contains(SAMPLES) && sampleCorporaDirectory.exists()) {
|
| 889 | 890 |
|
| 890 | 891 |
Log.info(TXMUIMessages.installingSampleCorpus); |
| ... | ... | |
| 912 | 913 |
} |
| 913 | 914 |
|
| 914 | 915 |
// TXM-0.8.0 previous installation corpora |
| 915 |
if (corporaDirs.contains(V080) && backupDir.listFiles(IOUtils.HIDDENFILE_FILTER).length > 0) { // not a new install, restore corpus from the corpora-previous directory
|
|
| 916 |
if (corporaDirs.contains(V080) && previous080CorporaDirectory.exists() |
|
| 917 |
&& previous080CorporaDirectory.listFiles(IOUtils.HIDDENFILE_FILTER).length > 0) { // not a new install, restore corpus from the corpora-previous directory
|
|
| 916 | 918 |
Log.info(NLS.bind(TXMUIMessages.installingPreviousCorpusFromP0, "0.8.0", corporaDir)); //$NON-NLS-1$ |
| 917 |
JobHandler job = LoadBinaryCorporaDirectory.loadBinaryCorpusFromCorporaDirectory(backupDir, false, false, true);
|
|
| 919 |
JobHandler job = LoadBinaryCorporaDirectory.loadBinaryCorpusFromCorporaDirectory(previous080CorporaDirectory, false, false, true);
|
|
| 918 | 920 |
try {
|
| 919 | 921 |
job.join(); |
| 920 | 922 |
} |
| ... | ... | |
| 924 | 926 |
} |
| 925 | 927 |
|
| 926 | 928 |
// TXM previous installation corpora |
| 927 |
if (corporaDirs.contains(V079) && previousCorporaDirectory.exists()) { // new installation (empty corpora directory)
|
|
| 928 |
Log.info(NLS.bind(TXMUIMessages.installingPreviousCorpusFromP0, "0.7.9", previousCorporaDirectory)); //$NON-NLS-1$ |
|
| 929 |
JobHandler job = LoadBinaryCorporaDirectory.loadBinaryCorpusFromCorporaDirectory(previousCorporaDirectory, false, false, true); |
|
| 929 |
if (corporaDirs.contains(V079) && previous079CorporaDirectory.exists()) { // new installation (empty corpora directory)
|
|
| 930 |
Log.info(NLS.bind(TXMUIMessages.installingPreviousCorpusFromP0, "0.7.9", previous079CorporaDirectory)); //$NON-NLS-1$
|
|
| 931 |
JobHandler job = LoadBinaryCorporaDirectory.loadBinaryCorpusFromCorporaDirectory(previous079CorporaDirectory, false, false, true);
|
|
| 930 | 932 |
try {
|
| 931 | 933 |
job.join(); |
| 932 | 934 |
} |
Formats disponibles : Unified diff