From d3b1a80bdb9714b51ca61cdf31f2b2565f88a34d Mon Sep 17 00:00:00 2001
From: Mateusz Kopeć <m.kopec@ipipan.waw.pl>
Date: Wed, 12 Apr 2017 14:19:51 +0200
Subject: [PATCH] split training into two parts

---
 nicolas-train/src/main/java/pl/waw/ipipan/zil/summ/nicolas/train/Main.java    | 19 -------------------
 nicolas-train/src/main/java/pl/waw/ipipan/zil/summ/nicolas/train/Prepare.java | 17 +++++++++++++++++
 nicolas-train/src/main/java/pl/waw/ipipan/zil/summ/nicolas/train/Train.java   | 15 +++++++++++++++
 train.sh                                                                      |  4 +++-
 4 files changed, 35 insertions(+), 20 deletions(-)
 delete mode 100644 nicolas-train/src/main/java/pl/waw/ipipan/zil/summ/nicolas/train/Main.java
 create mode 100644 nicolas-train/src/main/java/pl/waw/ipipan/zil/summ/nicolas/train/Prepare.java
 create mode 100644 nicolas-train/src/main/java/pl/waw/ipipan/zil/summ/nicolas/train/Train.java

diff --git a/nicolas-train/src/main/java/pl/waw/ipipan/zil/summ/nicolas/train/Main.java b/nicolas-train/src/main/java/pl/waw/ipipan/zil/summ/nicolas/train/Main.java
deleted file mode 100644
index 3c021fc..0000000
--- a/nicolas-train/src/main/java/pl/waw/ipipan/zil/summ/nicolas/train/Main.java
+++ /dev/null
@@ -1,19 +0,0 @@
-package pl.waw.ipipan.zil.summ.nicolas.train;
-
-import pl.waw.ipipan.zil.summ.nicolas.train.pipeline.*;
-
-public class Main {
-
-    private Main() {
-    }
-
-    public static void main(String[] args) throws Exception {
-        DownloadCorpus.main(args);
-        DownloadTrainingResources.main(args);
-        ExtractGoldSummaries.main(args);
-        CreateOptimalSummaries.main(args);
-        ExtractMostFrequentMentions.main(args);
-        PrepareTrainingData.main(args);
-        TrainAllModels.main(args);
-    }
-}
diff --git a/nicolas-train/src/main/java/pl/waw/ipipan/zil/summ/nicolas/train/Prepare.java b/nicolas-train/src/main/java/pl/waw/ipipan/zil/summ/nicolas/train/Prepare.java
new file mode 100644
index 0000000..f42acab
--- /dev/null
+++ b/nicolas-train/src/main/java/pl/waw/ipipan/zil/summ/nicolas/train/Prepare.java
@@ -0,0 +1,17 @@
+package pl.waw.ipipan.zil.summ.nicolas.train;
+
+import pl.waw.ipipan.zil.summ.nicolas.train.pipeline.*;
+
+public class Prepare {
+
+    private Prepare() {
+    }
+
+    public static void main(String[] args) throws Exception {
+        DownloadCorpus.main(args);
+        DownloadTrainingResources.main(args);
+        ExtractGoldSummaries.main(args);
+        CreateOptimalSummaries.main(args);
+        ExtractMostFrequentMentions.main(args);
+    }
+}
diff --git a/nicolas-train/src/main/java/pl/waw/ipipan/zil/summ/nicolas/train/Train.java b/nicolas-train/src/main/java/pl/waw/ipipan/zil/summ/nicolas/train/Train.java
new file mode 100644
index 0000000..6acc765
--- /dev/null
+++ b/nicolas-train/src/main/java/pl/waw/ipipan/zil/summ/nicolas/train/Train.java
@@ -0,0 +1,15 @@
+package pl.waw.ipipan.zil.summ.nicolas.train;
+
+import pl.waw.ipipan.zil.summ.nicolas.train.pipeline.PrepareTrainingData;
+import pl.waw.ipipan.zil.summ.nicolas.train.pipeline.TrainAllModels;
+
+public class Train {
+
+    private Train() {
+    }
+
+    public static void main(String[] args) throws Exception {
+        PrepareTrainingData.main(args);
+        TrainAllModels.main(args);
+    }
+}
diff --git a/train.sh b/train.sh
index 46b5624..256fa8e 100755
--- a/train.sh
+++ b/train.sh
@@ -1,5 +1,7 @@
 #!/usr/bin/env bash
 
 mvn clean install -Dmaven.test.skip=true
-mvn -pl nicolas-train exec:java -Dexec.mainClass="pl.waw.ipipan.zil.summ.nicolas.train.Main"
+mvn -pl nicolas-train exec:java -Dexec.mainClass="pl.waw.ipipan.zil.summ.nicolas.train.Prepare"
+mvn install -Dmaven.test.skip=true
+mvn -pl nicolas-train exec:java -Dexec.mainClass="pl.waw.ipipan.zil.summ.nicolas.train.Train"
 mvn install -Dmaven.test.skip=true
--
libgit2 0.22.2