1
- A "Hello, World!" in an intorductory computer program that general
2
- displays "Hello, World!". [ :package : ] [ :ledger : ] <br >
3
- :package : [ Central] , :ledger : [ Releases] , :octocat: [ GitHub] ,
4
- :frog : [ Bintray] , :peacock : [ MvnRepository] , :blue_book : [ Javadoc] .
5
-
6
- Consider this as a template for:
7
- - Writing Maven project.
8
- - Creating test cases.
1
+ A "Hello, World!" is an introductory computer program.<br >
2
+ :package : [ Central] ( https://search.maven.org/artifact/io.github.javaf/hello-world ) ,
3
+ :scroll : [ Releases] ( https://repo1.maven.org/maven2/io/github/javaf/hello-world/ ) ,
4
+ :smiley_cat : [ GitHub] ( https://github.com/javaf/hello-world/packages/573464 ) ,
5
+ :frog : [ Bintray] ( https://bintray.com/beta/#/bintray/jcenter/io.github.javaf:hello-world ) ,
6
+ :peacock : [ MvnRepository] ( https://mvnrepository.com/artifact/io.github.javaf/hello-world ) ,
7
+ :newspaper : [ Javadoc] ( https://javaf.github.io/hello-world/ ) ,
8
+ :blue_book : [ Wiki] ( https://github.com/javaf/hello-world/wiki ) .
9
+
10
+ > Stability: Experimental.
11
+
12
+ <br >
13
+
14
+ Consider this as a template to:
15
+ - Write Maven project.
16
+ - Create test cases.
9
17
- Set up [ package information] ( pom.xml ) .
10
18
- Set up [ global settings] ( global/settings.xml ) .
11
19
- Auto generate sources, javadoc JAR.
@@ -15,40 +23,66 @@ Consider this as a template for:
15
23
- Auto deploy to GitHub Package registry.
16
24
- TODO: Auto update package version.
17
25
26
+ <br >
18
27
19
28
``` java
20
29
## OUTPUT
21
30
What clothing does a house wear?
22
31
< your answer>
23
32
```
24
33
25
- [ Central ] : https://search.maven.org/artifact/io.github.javaf/hello-world
26
- [ Releases ] : https://repo1.maven.org/maven2/io/github/javaf/hello-world/
27
- [ GitHub ] : https://github.com/javaf/hello-world/packages/573464
28
- [ Bintray ] : https://bintray.com/beta/#/bintray/jcenter/io.github.javaf:hello-world
29
- [ MvnRepository ] : https://mvnrepository.com/artifact/io.github.javaf/hello-world
30
- [ Javadoc ] : https://javaf.github.io/hello-world/
34
+ ``` java
35
+ import io.github.javaf.* ;
36
+
37
+ HelloWorld . imply(true , false );
38
+ // false
39
+
40
+ HelloWorld . eq(false , false );
41
+ // true
42
+ ```
43
+
44
+ <br >
45
+ <br >
46
+
47
+
48
+ ## Index
49
+
50
+ | Method | Action |
51
+ | -------- | ------------------------------------- |
52
+ | [ and] | Check if all values are true. |
53
+ | [ eq] | Check if antecedent ⇔ consequent. |
54
+ | [ imply] | Check if antecedent ⇒ consequent. |
55
+
56
+ [ and ] : https://github.com/javaf/hello-world/wiki/and
57
+ [ eq ] : https://github.com/javaf/hello-world/wiki/eq
58
+ [ imply ] : https://github.com/javaf/hello-world/wiki/imply
31
59
32
60
<br >
33
61
<br >
34
62
35
63
36
64
## References
37
65
66
+ ### Which JDK
67
+
38
68
- [ JDK, JRE, JVM: What Are They and What Are Their Differences?] ( https://www.youtube.com/watch?v=BXFHuaQNnLo )
39
69
- [ Java Development Kit: What Version of the JDK Should You Use?] ( https://www.youtube.com/watch?v=HqU0TF4XNbM )
40
70
41
71
<br >
42
72
43
- - [ Maven central repository search] ( https://search.maven.org )
44
- - [ Maven Repository: Search/Browse/Explore] ( https://mvnrepository.com )
73
+
74
+ ### Setup deploy
75
+
45
76
- [ Publish JAR To Central Maven Repository, Jakob Jenkov] ( http://tutorials.jenkov.com/maven/publish-to-central-maven-repository.html )
46
77
- [ OSSRH Guide, Sonatype Central Repository] ( https://central.sonatype.org/pages/ossrh-guide.html )
47
78
- [ Sonatype issues: Account management] ( https://issues.sonatype.org )
48
79
- [ Nexus repository manager] ( https://oss.sonatype.org )
49
80
50
81
<br >
51
82
83
+
84
+ ### Sign package
85
+
52
86
- [ OpenPGP KeyServer] ( https://keys.openpgp.org )
53
87
- [ Working with PGP Signatures] ( https://central.sonatype.org/pages/working-with-pgp-signatures.html )
54
88
- [ Keep GnuPG credentials cached for entire user session] ( https://superuser.com/a/624488/305990 )
@@ -57,6 +91,9 @@ What clothing does a house wear?
57
91
58
92
<br >
59
93
94
+
95
+ ### Auto deploy
96
+
60
97
- [ Job Lifecycle, Travis CI] ( https://docs.travis-ci.com/user/job-lifecycle )
61
98
- [ Building a Java project, Travis CI] ( https://docs.travis-ci.com/user/languages/java/ )
62
99
- [ Github clone with oauth access token] ( https://stackoverflow.com/a/42175489/1413259 )
@@ -66,6 +103,9 @@ What clothing does a house wear?
66
103
67
104
<br >
68
105
106
+
107
+ ### Update version
108
+
69
109
- [ Changing the project version] ( https://www.mojohaus.org/versions-maven-plugin/examples/set.html )
70
110
- [ Updating version numbers of modules in a multi-module Maven project] ( https://stackoverflow.com/a/5726599/1413259 )
71
111
- [ Use the Latest Version of a Dependency in Maven] ( https://www.baeldung.com/maven-dependency-latest-version )
0 commit comments