From cac1dccca83314fd3068bcd6f677aefad7a1f4ab Mon Sep 17 00:00:00 2001
From: Denis Arrivault <denis.arrivault@lif.univ-mrs.fr>
Date: Wed, 18 Jul 2018 14:32:28 +0200
Subject: [PATCH] Resume index.html WiP

---
 .gitignore                  |   3 ++-
 build.gradle                |  20 ++++++++++++++++++++
 index.html                  |  14 --------------
 index_github.html           |  14 --------------
 index_template.html         |  14 ++++++++++++++
 public/ImmutableComplex.jar | Bin 2285 -> 0 bytes
 6 files changed, 36 insertions(+), 29 deletions(-)
 delete mode 100644 index.html
 delete mode 100644 index_github.html
 create mode 100644 index_template.html
 delete mode 100644 public/ImmutableComplex.jar

diff --git a/.gitignore b/.gitignore
index 209a4d6..a95163c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -10,4 +10,5 @@ build/
 .gradle/
 buildCMake/
 install/
-
+index.html
+public/
diff --git a/build.gradle b/build.gradle
index 4e0dab8..8919eef 100644
--- a/build.gradle
+++ b/build.gradle
@@ -56,3 +56,23 @@ jacocoTestReport {
 // Finalize test task with jacocoTestReport function
 test.finalizedBy(jacocoTestReport)
 
+
+task formatIndex(type: Copy) {
+  from 'index_template.html'
+  into '.'
+  rename { String fileName -> fileName.replace("index_template.html", "index.html")}
+  // Substitute property references in files
+  //expand(version: "${project.version}")
+  def remote = "git rev-parse --abbrev-ref --symbolic-full-name @{u}".execute().text.trim().split('/')[0]
+  def url = "git remote get-url $remote".execute().text.trim()
+  def pageurl = ""
+  if(url.contains("github.com")){
+	pageurl = "https://darrivau.github.io/Testproject"
+  }
+  if(url.contains("lis-lab.fr")){
+  	pageurl = "http://denis.arrivault.pages.lis-lab.fr/Test_Project"
+  }
+  println(pageurl)
+}
+
+javadoc.finalizedBy formatIndex
diff --git a/index.html b/index.html
deleted file mode 100644
index 46e543a..0000000
--- a/index.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-<head>
-<title>Test Project web pages</title>
-</head>
-<body>
-<h3>Welcome to my super Test Project web pages</h3>
-<ul>
-<li><a href="http://denis.arrivault.pages.lis-lab.fr/Test_Project/Tests_Results/">See the unit tests report</a></li>
-<li><a href="http://denis.arrivault.pages.lis-lab.fr/Test_Project/Jacoco/">See the Jacoco coverage report</a></li>
-<li><a href="http://denis.arrivault.pages.lis-lab.fr/Test_Project/Javadoc/">See the javadoc</a></li>
-<li><a href="http://denis.arrivault.pages.lis-lab.fr/Test_Project/ImmutableComplex.jar" download="ImmutableComplex.jar">Download the executable jar</a>
-</ul>
-</body>
-</html>
\ No newline at end of file
diff --git a/index_github.html b/index_github.html
deleted file mode 100644
index c5157a8..0000000
--- a/index_github.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<html>
-<head>
-<title>Test Project web pages</title>
-</head>
-<body>
-<h3>Welcome to my super Test Project web pages</h3>
-<ul>
-<li><a href="https://darrivau.github.io/Testproject/Tests_Results/">See the unit tests report</a></li>
-<li><a href="https://darrivau.github.io/Testproject/Jacoco/">See the Jacoco coverage report</a></li>
-<li><a href="https://darrivau.github.io/Testproject/Javadoc/">See the javadoc</a></li>
-<li><a href="https://darrivau.github.io/Testproject/ImmutableComplex.jar" download="ImmutableComplex.jar">Download the executable jar</a>
-</ul>
-</body>
-</html>
\ No newline at end of file
diff --git a/index_template.html b/index_template.html
new file mode 100644
index 0000000..2ba034a
--- /dev/null
+++ b/index_template.html
@@ -0,0 +1,14 @@
+<html>
+<head>
+<title>Test Project web pages</title>
+</head>
+<body>
+<h3>Welcome to my super Test Project web pages</h3>
+<ul>
+<li><a href="${pageurl}/Tests_Results/">See the unit tests report</a></li>
+<li><a href="${pageurl}/Jacoco/">See the Jacoco coverage report</a></li>
+<li><a href="${pageurl}/Javadoc/">See the javadoc</a></li>
+<li><a href="${pageurl}/ImmutableComplex-${version}.jar" download="ImmutableComplex-${version}.jar">Download the executable jar</a>
+</ul>
+</body>
+</html>
\ No newline at end of file
diff --git a/public/ImmutableComplex.jar b/public/ImmutableComplex.jar
deleted file mode 100644
index f045c766069282966ac991584d861525e4505cf2..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 2285
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
XrV8+8Wdo^VV_;**W@KQ<VF&R5YWS&V

-- 
GitLab