Skip to content

Commit 8251107

Browse files
authored
Merge pull request #43 from jfcarr/feature/gradle-migration
migrate to Gradle-based solution
2 parents 4000589 + 64971a3 commit 8251107

1,041 files changed

Lines changed: 19891 additions & 59144 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitattributes

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
#
2+
# https://help.github.com/articles/dealing-with-line-endings/
3+
#
4+
# Linux start script should use lf
5+
/gradlew text eol=lf
6+
7+
# These are Windows script files and should use crlf
8+
*.bat text eol=crlf
9+
10+
# Binary files should be left untouched
11+
*.jar binary
12+

.gitignore

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
.vscode
2+
3+
# Ignore Gradle project-specific cache directory
4+
.gradle
5+
6+
# Ignore Gradle build output directory
7+
build
8+
9+
# Ignore Kotlin plugin data
10+
.kotlin

Doxyfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ OPTIMIZE_FOR_FORTRAN = NO
66
OPTIMIZE_OUTPUT_VHDL = NO
77
EXTRACT_ALL = YES
88
HIDE_SCOPE_NAMES = YES
9-
INPUT = src
9+
INPUT = lib/src/main
1010
RECURSIVE = YES
1111
EXAMPLE_PATTERNS = *
1212
GENERATE_HTML = YES

Makefile

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
ifeq ($(OS),Windows_NT)
2+
GRADLEW := .\gradlew.bat
3+
RMDIR := rmdir /S /Q
4+
else
5+
GRADLEW := ./gradlew
6+
RMDIR := rm -rf
7+
endif
8+
9+
default:
10+
@echo 'Targets:'
11+
@echo ' gradle-build -- build via Gradle wrapper'
12+
@echo ' gradle-test -- run unit tests'
13+
@echo ' gradle-tasks -- show Gradle tasks available in this project'
14+
@echo ' docs -- generate documentation (requires Doxygen)'
15+
@echo ' clean -- remove build artifacts, delete docs directory'
16+
17+
gradle-build:
18+
$(GRADLEW) build
19+
20+
gradle-test:
21+
$(GRADLEW) test
22+
23+
gradle-tasks:
24+
$(GRADLEW) tasks
25+
26+
docs: clean
27+
doxygen
28+
29+
clean:
30+
$(GRADLEW) clean
31+
$(RMDIR) docs

docs/Aberration_8java.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
66
<meta name="generator" content="Doxygen 1.9.8"/>
77
<meta name="viewport" content="width=device-width, initial-scale=1"/>
8-
<title>Practical Astronomy Algorithms in Java: src/astro/practical/models/Aberration.java File Reference</title>
8+
<title>Practical Astronomy Algorithms in Java: lib/src/main/java/astro/practical/models/Aberration.java File Reference</title>
99
<link href="tabs.css" rel="stylesheet" type="text/css"/>
1010
<script type="text/javascript" src="jquery.js"></script>
1111
<script type="text/javascript" src="dynsections.js"></script>
@@ -113,7 +113,7 @@
113113
<!-- start footer part -->
114114
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
115115
<ul>
116-
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_d0a7c00fa3ca6a5c4d9f3fcc4116cee7.html">astro</a></li><li class="navelem"><a class="el" href="dir_44b07ff602fe66668c441e78dddb1742.html">practical</a></li><li class="navelem"><a class="el" href="dir_c6cc56a917fee4c2cd893dcd088d9f6e.html">models</a></li><li class="navelem"><a class="el" href="Aberration_8java.html">Aberration.java</a></li>
116+
<li class="navelem"><a class="el" href="dir_97aefd0d527b934f1d99a682da8fe6a9.html">lib</a></li><li class="navelem"><a class="el" href="dir_a065c5f60305fee3569f887679366939.html">src</a></li><li class="navelem"><a class="el" href="dir_afca9c55e9e48967f0566bf17f8d106a.html">main</a></li><li class="navelem"><a class="el" href="dir_3499caf828d842d8c9a5df6b96f0bbd5.html">java</a></li><li class="navelem"><a class="el" href="dir_fdb06a1a637b81d402c3c38c74ed4a78.html">astro</a></li><li class="navelem"><a class="el" href="dir_be01a129fe6ba2b771d5032f2a146242.html">practical</a></li><li class="navelem"><a class="el" href="dir_d7eb713fe2c48e8c6921bc690a6e2045.html">models</a></li><li class="navelem"><a class="el" href="Aberration_8java.html">Aberration.java</a></li>
117117
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
118118
</ul>
119119
</div>

docs/Aberration_8java_source.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
66
<meta name="generator" content="Doxygen 1.9.8"/>
77
<meta name="viewport" content="width=device-width, initial-scale=1"/>
8-
<title>Practical Astronomy Algorithms in Java: src/astro/practical/models/Aberration.java Source File</title>
8+
<title>Practical Astronomy Algorithms in Java: lib/src/main/java/astro/practical/models/Aberration.java Source File</title>
99
<link href="tabs.css" rel="stylesheet" type="text/css"/>
1010
<script type="text/javascript" src="jquery.js"></script>
1111
<script type="text/javascript" src="dynsections.js"></script>
@@ -134,7 +134,7 @@
134134
<!-- start footer part -->
135135
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
136136
<ul>
137-
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_d0a7c00fa3ca6a5c4d9f3fcc4116cee7.html">astro</a></li><li class="navelem"><a class="el" href="dir_44b07ff602fe66668c441e78dddb1742.html">practical</a></li><li class="navelem"><a class="el" href="dir_c6cc56a917fee4c2cd893dcd088d9f6e.html">models</a></li><li class="navelem"><a class="el" href="Aberration_8java.html">Aberration.java</a></li>
137+
<li class="navelem"><a class="el" href="dir_97aefd0d527b934f1d99a682da8fe6a9.html">lib</a></li><li class="navelem"><a class="el" href="dir_a065c5f60305fee3569f887679366939.html">src</a></li><li class="navelem"><a class="el" href="dir_afca9c55e9e48967f0566bf17f8d106a.html">main</a></li><li class="navelem"><a class="el" href="dir_3499caf828d842d8c9a5df6b96f0bbd5.html">java</a></li><li class="navelem"><a class="el" href="dir_fdb06a1a637b81d402c3c38c74ed4a78.html">astro</a></li><li class="navelem"><a class="el" href="dir_be01a129fe6ba2b771d5032f2a146242.html">practical</a></li><li class="navelem"><a class="el" href="dir_d7eb713fe2c48e8c6921bc690a6e2045.html">models</a></li><li class="navelem"><a class="el" href="Aberration_8java.html">Aberration.java</a></li>
138138
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
139139
</ul>
140140
</div>

docs/AccuracyLevel_8java.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
66
<meta name="generator" content="Doxygen 1.9.8"/>
77
<meta name="viewport" content="width=device-width, initial-scale=1"/>
8-
<title>Practical Astronomy Algorithms in Java: src/astro/practical/types/AccuracyLevel.java File Reference</title>
8+
<title>Practical Astronomy Algorithms in Java: lib/src/main/java/astro/practical/types/AccuracyLevel.java File Reference</title>
99
<link href="tabs.css" rel="stylesheet" type="text/css"/>
1010
<script type="text/javascript" src="jquery.js"></script>
1111
<script type="text/javascript" src="dynsections.js"></script>
@@ -113,7 +113,7 @@
113113
<!-- start footer part -->
114114
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
115115
<ul>
116-
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_d0a7c00fa3ca6a5c4d9f3fcc4116cee7.html">astro</a></li><li class="navelem"><a class="el" href="dir_44b07ff602fe66668c441e78dddb1742.html">practical</a></li><li class="navelem"><a class="el" href="dir_03538083908cf9568c8217ca65f2d767.html">types</a></li><li class="navelem"><a class="el" href="AccuracyLevel_8java.html">AccuracyLevel.java</a></li>
116+
<li class="navelem"><a class="el" href="dir_97aefd0d527b934f1d99a682da8fe6a9.html">lib</a></li><li class="navelem"><a class="el" href="dir_a065c5f60305fee3569f887679366939.html">src</a></li><li class="navelem"><a class="el" href="dir_afca9c55e9e48967f0566bf17f8d106a.html">main</a></li><li class="navelem"><a class="el" href="dir_3499caf828d842d8c9a5df6b96f0bbd5.html">java</a></li><li class="navelem"><a class="el" href="dir_fdb06a1a637b81d402c3c38c74ed4a78.html">astro</a></li><li class="navelem"><a class="el" href="dir_be01a129fe6ba2b771d5032f2a146242.html">practical</a></li><li class="navelem"><a class="el" href="dir_f256424b5f62839199a363b5ce2b9892.html">types</a></li><li class="navelem"><a class="el" href="AccuracyLevel_8java.html">AccuracyLevel.java</a></li>
117117
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
118118
</ul>
119119
</div>

docs/AccuracyLevel_8java_source.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
66
<meta name="generator" content="Doxygen 1.9.8"/>
77
<meta name="viewport" content="width=device-width, initial-scale=1"/>
8-
<title>Practical Astronomy Algorithms in Java: src/astro/practical/types/AccuracyLevel.java Source File</title>
8+
<title>Practical Astronomy Algorithms in Java: lib/src/main/java/astro/practical/types/AccuracyLevel.java Source File</title>
99
<link href="tabs.css" rel="stylesheet" type="text/css"/>
1010
<script type="text/javascript" src="jquery.js"></script>
1111
<script type="text/javascript" src="dynsections.js"></script>
@@ -112,7 +112,7 @@
112112
<!-- start footer part -->
113113
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
114114
<ul>
115-
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_d0a7c00fa3ca6a5c4d9f3fcc4116cee7.html">astro</a></li><li class="navelem"><a class="el" href="dir_44b07ff602fe66668c441e78dddb1742.html">practical</a></li><li class="navelem"><a class="el" href="dir_03538083908cf9568c8217ca65f2d767.html">types</a></li><li class="navelem"><a class="el" href="AccuracyLevel_8java.html">AccuracyLevel.java</a></li>
115+
<li class="navelem"><a class="el" href="dir_97aefd0d527b934f1d99a682da8fe6a9.html">lib</a></li><li class="navelem"><a class="el" href="dir_a065c5f60305fee3569f887679366939.html">src</a></li><li class="navelem"><a class="el" href="dir_afca9c55e9e48967f0566bf17f8d106a.html">main</a></li><li class="navelem"><a class="el" href="dir_3499caf828d842d8c9a5df6b96f0bbd5.html">java</a></li><li class="navelem"><a class="el" href="dir_fdb06a1a637b81d402c3c38c74ed4a78.html">astro</a></li><li class="navelem"><a class="el" href="dir_be01a129fe6ba2b771d5032f2a146242.html">practical</a></li><li class="navelem"><a class="el" href="dir_f256424b5f62839199a363b5ce2b9892.html">types</a></li><li class="navelem"><a class="el" href="AccuracyLevel_8java.html">AccuracyLevel.java</a></li>
116116
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
117117
</ul>
118118
</div>

docs/AngleMeasure_8java.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
66
<meta name="generator" content="Doxygen 1.9.8"/>
77
<meta name="viewport" content="width=device-width, initial-scale=1"/>
8-
<title>Practical Astronomy Algorithms in Java: src/astro/practical/types/AngleMeasure.java File Reference</title>
8+
<title>Practical Astronomy Algorithms in Java: lib/src/main/java/astro/practical/types/AngleMeasure.java File Reference</title>
99
<link href="tabs.css" rel="stylesheet" type="text/css"/>
1010
<script type="text/javascript" src="jquery.js"></script>
1111
<script type="text/javascript" src="dynsections.js"></script>
@@ -113,7 +113,7 @@
113113
<!-- start footer part -->
114114
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
115115
<ul>
116-
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_d0a7c00fa3ca6a5c4d9f3fcc4116cee7.html">astro</a></li><li class="navelem"><a class="el" href="dir_44b07ff602fe66668c441e78dddb1742.html">practical</a></li><li class="navelem"><a class="el" href="dir_03538083908cf9568c8217ca65f2d767.html">types</a></li><li class="navelem"><a class="el" href="AngleMeasure_8java.html">AngleMeasure.java</a></li>
116+
<li class="navelem"><a class="el" href="dir_97aefd0d527b934f1d99a682da8fe6a9.html">lib</a></li><li class="navelem"><a class="el" href="dir_a065c5f60305fee3569f887679366939.html">src</a></li><li class="navelem"><a class="el" href="dir_afca9c55e9e48967f0566bf17f8d106a.html">main</a></li><li class="navelem"><a class="el" href="dir_3499caf828d842d8c9a5df6b96f0bbd5.html">java</a></li><li class="navelem"><a class="el" href="dir_fdb06a1a637b81d402c3c38c74ed4a78.html">astro</a></li><li class="navelem"><a class="el" href="dir_be01a129fe6ba2b771d5032f2a146242.html">practical</a></li><li class="navelem"><a class="el" href="dir_f256424b5f62839199a363b5ce2b9892.html">types</a></li><li class="navelem"><a class="el" href="AngleMeasure_8java.html">AngleMeasure.java</a></li>
117117
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
118118
</ul>
119119
</div>

docs/AngleMeasure_8java_source.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
66
<meta name="generator" content="Doxygen 1.9.8"/>
77
<meta name="viewport" content="width=device-width, initial-scale=1"/>
8-
<title>Practical Astronomy Algorithms in Java: src/astro/practical/types/AngleMeasure.java Source File</title>
8+
<title>Practical Astronomy Algorithms in Java: lib/src/main/java/astro/practical/types/AngleMeasure.java Source File</title>
99
<link href="tabs.css" rel="stylesheet" type="text/css"/>
1010
<script type="text/javascript" src="jquery.js"></script>
1111
<script type="text/javascript" src="dynsections.js"></script>
@@ -112,7 +112,7 @@
112112
<!-- start footer part -->
113113
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
114114
<ul>
115-
<li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_d0a7c00fa3ca6a5c4d9f3fcc4116cee7.html">astro</a></li><li class="navelem"><a class="el" href="dir_44b07ff602fe66668c441e78dddb1742.html">practical</a></li><li class="navelem"><a class="el" href="dir_03538083908cf9568c8217ca65f2d767.html">types</a></li><li class="navelem"><a class="el" href="AngleMeasure_8java.html">AngleMeasure.java</a></li>
115+
<li class="navelem"><a class="el" href="dir_97aefd0d527b934f1d99a682da8fe6a9.html">lib</a></li><li class="navelem"><a class="el" href="dir_a065c5f60305fee3569f887679366939.html">src</a></li><li class="navelem"><a class="el" href="dir_afca9c55e9e48967f0566bf17f8d106a.html">main</a></li><li class="navelem"><a class="el" href="dir_3499caf828d842d8c9a5df6b96f0bbd5.html">java</a></li><li class="navelem"><a class="el" href="dir_fdb06a1a637b81d402c3c38c74ed4a78.html">astro</a></li><li class="navelem"><a class="el" href="dir_be01a129fe6ba2b771d5032f2a146242.html">practical</a></li><li class="navelem"><a class="el" href="dir_f256424b5f62839199a363b5ce2b9892.html">types</a></li><li class="navelem"><a class="el" href="AngleMeasure_8java.html">AngleMeasure.java</a></li>
116116
<li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8 </li>
117117
</ul>
118118
</div>

0 commit comments

Comments
 (0)