diff --git a/.github/workflows/CI build.yml b/.github/workflows/CI build.yml
index 8c17a58..7b82148 100644
--- a/.github/workflows/CI build.yml
+++ b/.github/workflows/CI build.yml
@@ -21,11 +21,11 @@ jobs:
uses: actions/checkout@v2
# Setup the jdk using version 11 of adoptOpenJDK
- - name: Setup java 11 using adoptOpenJDK
+ - name: Setup java 11 using Adoptium Temurin
uses: actions/setup-java@v2
with:
- distribution: adopt
- java-version: 11
+ distribution: 'temurin'
+ java-version: '11'
# Build the project using
# - clean : clean up the workspace
diff --git a/.github/workflows/CI release.yml b/.github/workflows/CI release.yml
index 0984162..40d8422 100644
--- a/.github/workflows/CI release.yml
+++ b/.github/workflows/CI release.yml
@@ -16,16 +16,25 @@ jobs:
- name: Checkout
uses: actions/checkout@v2
- # Setup the jdk using version 11 of adoptOpenJDK
- - name: Java setup
+ # Install the GPG secret key
+ - name: Step 2 - Import GPG Key
+ run: |
+ echo "${{ secrets.GPG_PUBLIC_KEY }}" | gpg --import
+ echo "${{ secrets.GPG_SECRET_KEY }}" | gpg --import --no-tty --batch --yes
+ env:
+ GPG_PUBLIC_KEY: ${{ secrets.GPG_PUBLIC_KEY }}
+ GPG_SECRET_KEY: ${{ secrets.GPG_SECRET_KEY }}
+
+ # Set up the jdk using version 11 of Adoptium Temurin
+ - name: Setup java 11 using Adoptium Temurin
uses: actions/setup-java@v2
with:
- distribution: adopt
- java-version: 11
+ distribution: 'temurin'
+ java-version: '11'
server-id: central
server-username: MAVEN_USERNAME
server-password: MAVEN_PASSWORD
- gpg-private-key: ${{ secrets.GPG_SIGNING_KEY }}
+ gpg-private-key: ${{ secrets.GPG_SECRET_KEY }}
gpg-passphrase: MAVEN_GPG_PASSPHRASE
# Configure git user in order to sign release with OrbisGIS user.
@@ -34,15 +43,10 @@ jobs:
git config user.email "info@orbisgis.org"
git config user.name OrbisGIS
- #Install the GPG secret key
- - name: Install gpg secret key
- run: |
- cat <(echo -e "${{ secrets.OSSRH_GPG_SECRET_KEY }}") | gpg --batch --import
- gpg --list-secret-keys --keyid-format LONG
# Test build
- name: Build test
- run: mvn -ntp clean validate compile test javadoc:test-javadoc
+ run: mvn -ntp clean validate compile test javadoc:test-javadoc javadoc:jar
# Create the release :
# - move from Snapshot version to Release
@@ -60,34 +64,33 @@ jobs:
release:prepare release:perform \
-Dusername=$GITHUB_ACTOR -Dpassword=$GITHUB_TOKEN ${VERSION:+"-DdevelopmentVersion="$VERSION"-SNAPSHOT"}
env:
- MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }}
- MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }}
- MAVEN_GPG_PASSPHRASE: ${{ secrets.OSSRH_GPG_PASSWORD }}
+ MAVEN_USERNAME: ${{ secrets.MVN_CENTRAL_USERNAME }}
+ MAVEN_PASSWORD: ${{ secrets.MVN_CENTRAL_PASSWORD }}
+ MAVEN_GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }}
# Export the last git tag into env.
- name: Export env values
run: echo "GIT_TAG=$(git describe --tags `git rev-list --tags --max-count=1`)" >> $GITHUB_ENV
- # Make the Github release from the last created tag. Write in its body the content of the changelog file.
- - name: Make Github release
- uses: ncipollo/release-action@v1
+ # Make the github release from the last created tag. Write in its body the content of the changelog file.
+ - name: Make github release
+ uses: actions/create-release@v1
env:
- GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # This token is provided by Actions, you do not need to create your own token
with:
- tag: ${{ env.GIT_TAG }}
- name: ${{ env.GIT_TAG }}
- bodyFile: "docs/CHANGELOG.md"
+ tag_name: ${{ env.GIT_TAG }}
+ release_name: ${{ env.GIT_TAG }}
+ body_path: docs/CHANGELOG.md
draft: false
prerelease: false
# Clear the changelog file and add its header
- name: Clear changelog
run: |
- echo "# Changelog for v$( mvn help:evaluate -Dexpression=project.version | sed -n -e '/^\[.*\]/ !{ /^[0-9]/ { p; q } }' | cut -d- -f1)" > docs/CHANGELOG.md
+ echo "## Changelog for v$( mvn help:evaluate -Dexpression=project.version | sed -n -e '/^\[.*\]/ !{ /^[0-9]/ { p; q } }' | cut -d- -f1)" > docs/CHANGELOG.md
git commit -a -m "Empty changelog."
git push origin master
-
# If the version change is a major or minor, create a branch from the previous tag for future revisions.
- name: Branch fork
run: |
@@ -101,5 +104,7 @@ jobs:
echo "Minor or Major change"
BRANCH="${SPLIT0[0]}.${SPLIT0[1]}.X"
git checkout -b "$BRANCH" "v${GIT_TAG}"
+ mvn versions:set -DnewVersion="${SPLIT0[0]}.${SPLIT0[1]}.$((${SPLIT0[2]}+1))-SNAPSHOT"
+ git commit -a -m "Set next version."
git push -u origin "$BRANCH"
fi
diff --git a/.github/workflows/CI snapshot.yml b/.github/workflows/CI snapshot.yml
index 125677c..85195a6 100644
--- a/.github/workflows/CI snapshot.yml
+++ b/.github/workflows/CI snapshot.yml
@@ -19,28 +19,31 @@ jobs:
- name: Checkout
uses: actions/checkout@v2
- # Setup the jdk using version 11 of adoptOpenJDK
- - name: Java setup
+ # Install the GPG secret key
+ - name: Step 2 - Import GPG Key
+ run: |
+ echo "${{ secrets.GPG_PUBLIC_KEY }}" | gpg --import
+ echo "${{ secrets.GPG_SECRET_KEY }}" | gpg --import --no-tty --batch --yes
+ env:
+ GPG_PUBLIC_KEY: ${{ secrets.GPG_PUBLIC_KEY }}
+ GPG_SECRET_KEY: ${{ secrets.GPG_SECRET_KEY }}
+
+ # Set up the jdk using version 11 of Adoptium Temurin
+ - name: Setup java 11 using Adoptium Temurin
uses: actions/setup-java@v2
with:
- distribution: adopt
- java-version: 11
+ distribution: 'temurin'
+ java-version: '11'
server-id: central
server-username: MAVEN_USERNAME
server-password: MAVEN_PASSWORD
- gpg-private-key: ${{ secrets.GPG_SIGNING_KEY }}
+ gpg-private-key: ${{ secrets.GPG_SECRET_KEY }}
gpg-passphrase: MAVEN_GPG_PASSPHRASE
- # Install the GPG secret key
- - name: Install gpg secret key
- run: |
- cat <(echo -e "${{ secrets.OSSRH_GPG_SECRET_KEY }}") | gpg --batch --import
- gpg --list-secret-keys --keyid-format LONG
-
# Deploy the snapshot
- name: Deploy
run: mvn deploy -ntp --batch-mode
env:
- MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }}
- MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }}
- MAVEN_GPG_PASSPHRASE: ${{ secrets.OSSRH_GPG_PASSWORD }}
+ MAVEN_USERNAME: ${{ secrets.MVN_CENTRAL_USERNAME }}
+ MAVEN_PASSWORD: ${{ secrets.MVN_CENTRAL_PASSWORD }}
+ MAVEN_GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }}
diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md
index fb3afbc..9364416 100644
--- a/docs/CHANGELOG.md
+++ b/docs/CHANGELOG.md
@@ -1,3 +1,4 @@
# Changelog for v0.5.1
- Update to central portal
+- Fix doc
diff --git a/pom.xml b/pom.xml
index 309dd5d..4a66b4f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -70,7 +70,7 @@
3.3.0
3.3.1
3.2.1
- 3.2.2
+ 3.0.1
3.2.2
2.16.0
@@ -115,6 +115,7 @@
org.apache.felix
maven-bundle-plugin
+ ${maven-bundle-version}
true
diff --git a/src/main/java/org/javanetworkanalyzer/alg/DijkstraForCentrality.java b/src/main/java/org/javanetworkanalyzer/alg/DijkstraForCentrality.java
index 049097a..0eab554 100644
--- a/src/main/java/org/javanetworkanalyzer/alg/DijkstraForCentrality.java
+++ b/src/main/java/org/javanetworkanalyzer/alg/DijkstraForCentrality.java
@@ -95,7 +95,6 @@ protected void init(VWCent startNode) {
*
* @param startNode
* @param u Vertex u.
- * @return
*/
@Override
protected boolean preRelaxStep(VWCent startNode, VWCent u) {
diff --git a/src/main/java/org/javanetworkanalyzer/graphcreators/GraphCreator.java b/src/main/java/org/javanetworkanalyzer/graphcreators/GraphCreator.java
index 2b05284..b307508 100644
--- a/src/main/java/org/javanetworkanalyzer/graphcreators/GraphCreator.java
+++ b/src/main/java/org/javanetworkanalyzer/graphcreators/GraphCreator.java
@@ -141,8 +141,6 @@ public GraphCreator(String csvFile,
*
* @return The graph.
*
- * @throws FileNotFoundException
- * @throws NoSuchMethodException
*/
public KeyedGraph loadGraph()
throws FileNotFoundException, NoSuchMethodException {
diff --git a/src/main/java/org/javanetworkanalyzer/progress/ProgressMonitor.java b/src/main/java/org/javanetworkanalyzer/progress/ProgressMonitor.java
index 52ad070..e9b9a54 100644
--- a/src/main/java/org/javanetworkanalyzer/progress/ProgressMonitor.java
+++ b/src/main/java/org/javanetworkanalyzer/progress/ProgressMonitor.java
@@ -63,7 +63,6 @@ public interface ProgressMonitor {
* Returns {@code true} if the process is canceled and should end as quickly
* as possible.
*
- * @return
*/
boolean isCancelled();
diff --git a/src/test/java/org/javanetworkanalyzer/alg/DijkstraTest.java b/src/test/java/org/javanetworkanalyzer/alg/DijkstraTest.java
index e0790d7..7cde5ab 100644
--- a/src/test/java/org/javanetworkanalyzer/alg/DijkstraTest.java
+++ b/src/test/java/org/javanetworkanalyzer/alg/DijkstraTest.java
@@ -121,7 +121,6 @@ public void testU() throws Exception {
*
* @return Distance matrix
*
- * @throws Exception
*/
public Double[][] actualDistances(KeyedGraph g)
throws Exception {
diff --git a/src/test/java/org/javanetworkanalyzer/alg/StrahlerTest.java b/src/test/java/org/javanetworkanalyzer/alg/StrahlerTest.java
index 84b64c0..f1922b6 100644
--- a/src/test/java/org/javanetworkanalyzer/alg/StrahlerTest.java
+++ b/src/test/java/org/javanetworkanalyzer/alg/StrahlerTest.java
@@ -61,7 +61,6 @@ public class StrahlerTest {
/**
* Tests the {@link #prepareTree()} tree.
*
- * @throws IllegalArgumentException
*/
@Test
public void testStrahler() {
diff --git a/src/test/java/org/javanetworkanalyzer/analyzers/GraphAnalyzerTest.java b/src/test/java/org/javanetworkanalyzer/analyzers/GraphAnalyzerTest.java
index 812e7e4..30a54cb 100644
--- a/src/test/java/org/javanetworkanalyzer/analyzers/GraphAnalyzerTest.java
+++ b/src/test/java/org/javanetworkanalyzer/analyzers/GraphAnalyzerTest.java
@@ -381,8 +381,8 @@ protected void checkCloseness(
/**
* Prints the amount of time graph analysis took.
*
- * @param time
- * @param analysisType
+ * @param time The time.
+ * @param analysisType analysis type
*/
protected void printTime(double time, String analysisType) {
LOGGER.info("({} ms) {} {} Graph Analysis",
diff --git a/src/test/java/org/javanetworkanalyzer/graphcreators/GraphPrep.java b/src/test/java/org/javanetworkanalyzer/graphcreators/GraphPrep.java
index a51ef36..c37bb98 100644
--- a/src/test/java/org/javanetworkanalyzer/graphcreators/GraphPrep.java
+++ b/src/test/java/org/javanetworkanalyzer/graphcreators/GraphPrep.java
@@ -78,7 +78,6 @@ public abstract class GraphPrep> {
*
* @return The original weighted directed graph
*
- * @throws NoSuchMethodException
*/
public abstract DirectedWeightedPseudoG weightedDirected()
throws NoSuchMethodException;
@@ -88,7 +87,6 @@ public abstract DirectedWeightedPseudoG weightedDirected()
*
* @return A weighted edge-reversed view
*
- * @throws NoSuchMethodException
*/
public WeightedEdgeReversedG weightedReversed() throws
NoSuchMethodException {
@@ -100,7 +98,6 @@ public WeightedEdgeReversedG weightedReversed() throws
*
* @return A weighted undirected view
*
- * @throws NoSuchMethodException
*/
public UndirectedG weightedUndirected() throws
NoSuchMethodException {
@@ -112,7 +109,6 @@ public UndirectedG weightedUndirected() throws
*
* @return An unweighted directed view
*
- * @throws NoSuchMethodException
*/
public DirectedG directed()
throws NoSuchMethodException {
@@ -124,7 +120,6 @@ public DirectedG directed()
*
* @return An unweighted edge-reversed view
*
- * @throws NoSuchMethodException
*/
public DirectedG reversed()
throws NoSuchMethodException {