You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by pk...@apache.org on 2013/05/01 19:34:07 UTC
svn commit: r1478105 - in /uima/sandbox/ruta/trunk:
ruta-ep-addons/src/main/java/org/apache/uima/ruta/utils/update/UpdateProjectHandler.java
ruta-ep-ide/src/main/java/org/apache/uima/ruta/ide/ui/wizards/RutaProjectCreationWizard.java
Author: pkluegl
Date: Wed May 1 17:34:06 2013
New Revision: 1478105
URL: http://svn.apache.org/r1478105
Log:
UIMA-2831
- fixed project updates
Modified:
uima/sandbox/ruta/trunk/ruta-ep-addons/src/main/java/org/apache/uima/ruta/utils/update/UpdateProjectHandler.java
uima/sandbox/ruta/trunk/ruta-ep-ide/src/main/java/org/apache/uima/ruta/ide/ui/wizards/RutaProjectCreationWizard.java
Modified: uima/sandbox/ruta/trunk/ruta-ep-addons/src/main/java/org/apache/uima/ruta/utils/update/UpdateProjectHandler.java
URL: http://svn.apache.org/viewvc/uima/sandbox/ruta/trunk/ruta-ep-addons/src/main/java/org/apache/uima/ruta/utils/update/UpdateProjectHandler.java?rev=1478105&r1=1478104&r2=1478105&view=diff
==============================================================================
--- uima/sandbox/ruta/trunk/ruta-ep-addons/src/main/java/org/apache/uima/ruta/utils/update/UpdateProjectHandler.java (original)
+++ uima/sandbox/ruta/trunk/ruta-ep-addons/src/main/java/org/apache/uima/ruta/utils/update/UpdateProjectHandler.java Wed May 1 17:34:06 2013
@@ -43,6 +43,7 @@ import org.eclipse.core.runtime.IProgres
import org.eclipse.core.runtime.IStatus;
import org.eclipse.core.runtime.Status;
import org.eclipse.core.runtime.jobs.Job;
+import org.eclipse.dltk.core.DLTKCore;
import org.eclipse.dltk.core.IScriptProject;
import org.eclipse.jface.viewers.ISelection;
import org.eclipse.jface.viewers.IStructuredSelection;
@@ -98,9 +99,16 @@ public class UpdateProjectHandler implem
List<File> files = getFiles(new File(each.getLocation().toPortableString()));
for (File file : files) {
String absolutePath = file.getAbsolutePath();
- File newFile = new File(absolutePath.substring(0, absolutePath.length() - 5)
- + ".ruta");
- file.renameTo(newFile);
+ if (file.getName().endsWith(".tm")) {
+ File newFile = new File(absolutePath.substring(0, absolutePath.length() - 3)
+ + ".ruta");
+ file.renameTo(newFile);
+ }
+ }
+ IScriptProject sp = DLTKCore.create(each);
+ List<IFolder> scriptFolders = RutaProjectUtils.getScriptFolders(sp);
+ for (IFolder iFolder : scriptFolders) {
+ iFolder.refreshLocal(IResource.DEPTH_INFINITE, monitor);
}
}
} catch (CoreException e) {
Modified: uima/sandbox/ruta/trunk/ruta-ep-ide/src/main/java/org/apache/uima/ruta/ide/ui/wizards/RutaProjectCreationWizard.java
URL: http://svn.apache.org/viewvc/uima/sandbox/ruta/trunk/ruta-ep-ide/src/main/java/org/apache/uima/ruta/ide/ui/wizards/RutaProjectCreationWizard.java?rev=1478105&r1=1478104&r2=1478105&view=diff
==============================================================================
--- uima/sandbox/ruta/trunk/ruta-ep-ide/src/main/java/org/apache/uima/ruta/ide/ui/wizards/RutaProjectCreationWizard.java (original)
+++ uima/sandbox/ruta/trunk/ruta-ep-ide/src/main/java/org/apache/uima/ruta/ide/ui/wizards/RutaProjectCreationWizard.java Wed May 1 17:34:06 2013
@@ -140,6 +140,7 @@ public class RutaProjectCreationWizard e
public static void copyDescriptors(IFolder descFolder) {
File descDir = descFolder.getLocation().toFile();
File utilsDir = new File(descFolder.getLocation().toFile(), "utils/");
+ utilsDir.mkdirs();
copy(descDir, "BasicTypeSystem.xml");
copy(descDir, "BasicEngine.xml");
copy(descDir, "InternalTypeSystem.xml");