Changeset 533


Ignore:
Timestamp:
08/08/12 10:20:38 (12 years ago)
Author:
sherbold
Message:
  • updated POM to show compiler warnings
  • included code into de.ugoe.cs.quest.ui.Runner for plug-in loading. The code is commented because the plug-in mechanism requires a release build first
Location:
trunk/quest-runner
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/quest-runner/.classpath

    r526 r533  
    22<classpath> 
    33        <classpathentry kind="src" output="target/classes" path="src/main/java"> 
    4                 <attributes> 
    5                         <attribute name="optional" value="true"/> 
    6                         <attribute name="maven.pomderived" value="true"/> 
    7                 </attributes> 
    8         </classpathentry> 
    9         <classpathentry kind="src" output="target/test-classes" path="src/test/java"> 
    104                <attributes> 
    115                        <attribute name="optional" value="true"/> 
  • trunk/quest-runner/pom.xml

    r526 r533  
    1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 
    2   <modelVersion>4.0.0</modelVersion> 
    3   <groupId>de.ugoe.cs.quest</groupId> 
    4   <artifactId>quest-runner</artifactId> 
    5   <version>0.0.1-SNAPSHOT</version> 
    6   <name>quest-runner</name> 
     1<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
     2        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 
     3        <modelVersion>4.0.0</modelVersion> 
     4        <groupId>de.ugoe.cs.quest</groupId> 
     5        <artifactId>quest-runner</artifactId> 
     6        <version>0.0.1-SNAPSHOT</version> 
     7        <name>quest-runner</name> 
    78        <scm> 
    89                <url>https://quest.informatik.uni-goettingen.de/svn/quest/trunk/quest-runner</url> 
     
    1213                        <groupId>de.ugoe.cs</groupId> 
    1314                        <artifactId>java-utils</artifactId> 
     15                        <version>0.0.1-SNAPSHOT</version> 
     16                </dependency> 
     17                <dependency> 
     18                        <groupId>de.ugoe.cs.quest</groupId> 
     19                        <artifactId>quest-plugin-core</artifactId> 
    1420                        <version>0.0.1-SNAPSHOT</version> 
    1521                </dependency> 
     
    3844                                        <source>1.6</source> 
    3945                                        <target>1.6</target> 
     46                                        <showWarnings>true</showWarnings> 
     47                                        <showDeprecation>true</showDeprecation> 
    4048                                </configuration> 
    4149                        </plugin> 
  • trunk/quest-runner/src/main/java/de/ugoe/cs/quest/ui/Runner.java

    r526 r533  
    11package de.ugoe.cs.quest.ui; 
    22 
     3import java.io.File; 
    34import java.io.IOException; 
    45import java.util.List; 
     
    910import joptsimple.OptionSpec; 
    1011import de.ugoe.cs.quest.log4j.Log4JLogger; 
     12import de.ugoe.cs.quest.plugin.PluginLoader; 
     13import de.ugoe.cs.quest.plugin.QuestPlugin; 
    1114import de.ugoe.cs.quest.ui.swt.MainWindow; 
    1215import de.ugoe.cs.util.console.CommandExecuter; 
     
    4649         */ 
    4750        public static void main(String[] args) { 
     51 
    4852                CommandExecuter.getInstance().addCommandPackage( 
    4953                                "de.ugoe.cs.quest.ui.commands"); 
    5054                CommandExecuter.getInstance().addCommandPackage( 
    5155                                "de.ugoe.cs.quest.ui.swt.commands"); 
     56 
     57                // The following four command packages are added automatically, once the 
     58                // plugin-mechanism works correctly. Hence, these calls should be 
     59                // removed then. 
    5260                CommandExecuter.getInstance().addCommandPackage( 
    5361                                "de.ugoe.cs.quest.plugin.mfc.commands"); 
     
    5866                CommandExecuter.getInstance().addCommandPackage( 
    5967                                "de.ugoe.cs.quest.plugin.jfc.commands"); 
     68 
     69                /* 
     70                 * Code for loading plugins. Should be uncommented once the 
     71                 * plugin-mechanism works correctly. 
     72                 *  
     73                 * PluginLoader pluginLoader = new PluginLoader(new File("plugins")); 
     74                 * pluginLoader.load(); 
     75                 *  
     76                 * for( QuestPlugin plugin : pluginLoader.getPlugins()) { for( String 
     77                 * commandPackage : plugin.getCommandPackages()) { 
     78                 * CommandExecuter.getInstance().addCommandPackage(commandPackage); } } 
     79                 */ 
    6080 
    6181                OptionParser parser = new OptionParser(); 
Note: See TracChangeset for help on using the changeset viewer.