Fixed gradle build and problem with vanishing output in grind shell.

This commit is contained in:
Alexander Nozik 2016-09-15 22:09:21 +03:00
parent e03d8ccfe5
commit 3d235662a9
9 changed files with 15 additions and 141 deletions

View File

@ -10,7 +10,7 @@ mainClassName = mainClass
dependencies {
compile project(':numass-storage:numass-client')
compile project(':dataforge-plots')
compile project(':dataforge-plots:plots-jfc')
compile project(':dataforge-fx')
compile project(':dataforge-control')
}

View File

@ -10,7 +10,7 @@ mainClassName = mainClass
dependencies {
compile project(':numass-storage:numass-client')
compile project(':dataforge-plots')
compile project(':dataforge-plots:plots-jfc')
compile project(':dataforge-control')
compile project(':dataforge-fx')
}

View File

@ -5,7 +5,7 @@ if (!hasProperty('mainClass')) {
}
mainClassName = mainClass
description = """The main head of all numass projects"""
description = "Main numass project"
dependencies {
compile group: 'commons-cli', name: 'commons-cli', version: '1.+'

View File

@ -1,14 +1,14 @@
package inr.numass
import hep.dataforge.grind.GrindLauncher
import hep.dataforge.grind.GrindShell
import hep.dataforge.grind.GrindWorkspaceBuilder
/**
* Created by darksnake on 29-Aug-16.
*/
new GrindShell().start {
GrindLauncher numass = new GrindLauncher()
GrindWorkspaceBuilder numass = new GrindWorkspaceBuilder()
.withSpec(NumassWorkspaceSpec)
.from(new File("D:\\Work\\Numass\\sterile2016\\workspace.groovy"))
bind("numass", numass)

View File

@ -1,13 +1,13 @@
package inr.numass.scripts.workspace
import hep.dataforge.grind.GrindLauncher
import hep.dataforge.grind.GrindWorkspaceBuilder
/**
* Created by darksnake on 11-Aug-16.
*/
new GrindLauncher().from {
new GrindWorkspaceBuilder().from {
new File("D:\\Work\\Numass\\sterile2016\\workspace.groovy")
}.runTask("numass.prepare", "fill_2").computeAll()

View File

@ -21,7 +21,6 @@ import hep.dataforge.data.FileDataFactory;
import hep.dataforge.io.IOManager;
import hep.dataforge.io.MetaFileReader;
import hep.dataforge.meta.Meta;
import hep.dataforge.stat.fit.MINUITPlugin;
import org.apache.commons.cli.*;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
@ -46,7 +45,6 @@ public class Main {
setDefault(Locale.US);
Context context = Numass.buildContext();
context.loadPlugin(new MINUITPlugin());
run(context, args);
}

View File

@ -24,6 +24,7 @@ import hep.dataforge.description.DescriptorUtils;
import hep.dataforge.description.TextDescriptorFormatter;
import hep.dataforge.exceptions.DescriptorException;
import hep.dataforge.meta.Meta;
import java.io.PrintWriter;
/**
@ -35,7 +36,7 @@ public class Numass {
public static Context buildContext(Context parent, Meta meta) {
Context numassContext = new Context(parent, "numass", meta);
GlobalContext.registerContext(numassContext);
numassContext.loadPlugin("inr.numass:numass");
numassContext.pluginManager().loadPlugin("inr.numass:numass");
return numassContext;
}

View File

@ -72,6 +72,7 @@ public class NumassPlugin extends BasicPlugin {
@Override
public void attach(Context context) {
// StorageManager.buildFrom(context);
super.attach(context);
context.setIO(new NumassIO());
FitManager fm = context.provide("fitting", FitPlugin.class).getFitManager();
loadModels(fm.getModelManager());
@ -96,6 +97,7 @@ public class NumassPlugin extends BasicPlugin {
@Override
public void detach() {
//TODO clean up
super.detach();
}
private void loadMath(MathPlugin math) {

View File

@ -15,142 +15,16 @@
*/
package inr.numass.run;
import hep.dataforge.context.GlobalContext;
import hep.dataforge.exceptions.NamingException;
import hep.dataforge.stat.fit.MINUITPlugin;
import hep.dataforge.stat.fit.ParamSet;
import hep.dataforge.exceptions.NamingException;
import inr.numass.models.BetaSpectrum;
import inr.numass.models.ModularSpectrum;
import java.io.File;
import java.io.FileNotFoundException;
import java.util.Locale;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
import static java.util.Locale.setDefault;
/**
@ -165,8 +39,7 @@ public class NumassSpectrumTest {
*/
public static void main(String[] args) throws NamingException, FileNotFoundException {
setDefault(Locale.US);
GlobalContext global = GlobalContext.instance();
global.loadPlugin(new MINUITPlugin());
new MINUITPlugin().startGlobal();
ParamSet allPars = new ParamSet();