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 2015/04/25 18:37:08 UTC
svn commit: r1676036 - in /uima/ruta/trunk:
ruta-core/src/main/java/org/apache/uima/ruta/descriptor/
ruta-ep-ide/src/main/antlr3/org/apache/uima/ruta/ide/core/parser/
ruta-ep-ide/src/main/java/org/apache/uima/ruta/ide/core/builder/
Author: pkluegl
Date: Sat Apr 25 16:37:07 2015
New Revision: 1676036
URL: http://svn.apache.org/r1676036
Log:
UIMA-4287
- adapted IDE building to recent changes: store the name and package of the script in an additional object
Modified:
uima/ruta/trunk/ruta-core/src/main/java/org/apache/uima/ruta/descriptor/RutaDescriptorBuilder.java
uima/ruta/trunk/ruta-ep-ide/src/main/antlr3/org/apache/uima/ruta/ide/core/parser/RutaParser.g
uima/ruta/trunk/ruta-ep-ide/src/main/java/org/apache/uima/ruta/ide/core/builder/RutaBuilder.java
Modified: uima/ruta/trunk/ruta-core/src/main/java/org/apache/uima/ruta/descriptor/RutaDescriptorBuilder.java
URL: http://svn.apache.org/viewvc/uima/ruta/trunk/ruta-core/src/main/java/org/apache/uima/ruta/descriptor/RutaDescriptorBuilder.java?rev=1676036&r1=1676035&r2=1676036&view=diff
==============================================================================
--- uima/ruta/trunk/ruta-core/src/main/java/org/apache/uima/ruta/descriptor/RutaDescriptorBuilder.java (original)
+++ uima/ruta/trunk/ruta-core/src/main/java/org/apache/uima/ruta/descriptor/RutaDescriptorBuilder.java Sat Apr 25 16:37:07 2015
@@ -307,7 +307,7 @@ public class RutaDescriptorBuilder {
}
public void build(RutaDescriptorInformation desc, String typeSystemOutput, String engineOutput,
- RutaBuildOptions options, String mainScript, String[] scriptPaths, String[] enginePaths)
+ RutaBuildOptions options, String[] scriptPaths, String[] enginePaths)
throws SAXException, InvalidXMLException, IOException, ResourceInitializationException,
URISyntaxException {
Modified: uima/ruta/trunk/ruta-ep-ide/src/main/antlr3/org/apache/uima/ruta/ide/core/parser/RutaParser.g
URL: http://svn.apache.org/viewvc/uima/ruta/trunk/ruta-ep-ide/src/main/antlr3/org/apache/uima/ruta/ide/core/parser/RutaParser.g?rev=1676036&r1=1676035&r2=1676036&view=diff
==============================================================================
--- uima/ruta/trunk/ruta-ep-ide/src/main/antlr3/org/apache/uima/ruta/ide/core/parser/RutaParser.g (original)
+++ uima/ruta/trunk/ruta-ep-ide/src/main/antlr3/org/apache/uima/ruta/ide/core/parser/RutaParser.g Sat Apr 25 16:37:07 2015
@@ -265,6 +265,9 @@ List<Statement> stmts = new ArrayList<St
{
String packageName = "";
if(p != null) {packageName = p.getName();}
+ if(descriptor != null) {
+ descriptor.setPackageString(packageName);
+ }
rootBlock = scriptFactory.createScriptBlock(0,0,0,0,module, null, null, packageName);
stmts.add(p);
this.module = module;
Modified: uima/ruta/trunk/ruta-ep-ide/src/main/java/org/apache/uima/ruta/ide/core/builder/RutaBuilder.java
URL: http://svn.apache.org/viewvc/uima/ruta/trunk/ruta-ep-ide/src/main/java/org/apache/uima/ruta/ide/core/builder/RutaBuilder.java?rev=1676036&r1=1676035&r2=1676036&view=diff
==============================================================================
--- uima/ruta/trunk/ruta-ep-ide/src/main/java/org/apache/uima/ruta/ide/core/builder/RutaBuilder.java (original)
+++ uima/ruta/trunk/ruta-ep-ide/src/main/java/org/apache/uima/ruta/ide/core/builder/RutaBuilder.java Sat Apr 25 16:37:07 2015
@@ -157,7 +157,6 @@ public class RutaBuilder extends Abstrac
}
}
- IPath scriptPath = RutaProjectUtils.getScriptRootPath(project);
IPath relativePackagePath = RutaProjectUtils.getPackagePath(sourceModule.getResource()
.getLocation(), project);
IPath descPackagePath = descPath.append(relativePackagePath);
@@ -204,7 +203,7 @@ public class RutaBuilder extends Abstrac
counter++;
}
ClassLoader classloader = new URLClassLoader(urls);
- build(basicTS, basicE, typeSystem, engine, sm, mainScript, scriptPaths, descriptorPaths, classloader);
+ build(basicTS, basicE, typeSystem, engine, sm, scriptPaths, descriptorPaths, classloader);
IPath tsPath = Path.fromPortableString(typeSystem);
IPath ePath = Path.fromPortableString(engine);
@@ -215,7 +214,7 @@ public class RutaBuilder extends Abstrac
}
private void build(String basicTypesystem, String basicEngine, String typeSystemDest,
- String engineDest, RutaDescriptorInformation sm, String mainScript, String[] scriptPaths,
+ String engineDest, RutaDescriptorInformation sm, String[] scriptPaths,
String[] enginePaths, ClassLoader classloader) {
RutaDescriptorBuilder builder = null;
try {
@@ -281,7 +280,7 @@ public class RutaBuilder extends Abstrac
option.setImportByName(store.getBoolean(RutaCorePreferences.BUILDER_IMPORT_BY_NAME));
option.setResolveImports(store.getBoolean(RutaCorePreferences.BUILDER_RESOLVE_IMPORTS));
option.setClassLoader(classloader);
- builder.build(sm, typeSystemDest, engineDest, option, mainScript, scriptPaths, enginePaths);
+ builder.build(sm, typeSystemDest, engineDest, option, scriptPaths, enginePaths);
} catch (Exception e) {
DLTKCore.error(e.getMessage(), e);
if (DLTKCore.DEBUG_PARSER) {