Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Technical upgrade and new features #17

Open
wants to merge 39 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
47d64b5
Add instance
guihome-diaz Jul 21, 2019
83f24c4
Multiple files at once
guihome-diaz Jul 22, 2019
c8af390
unit tests
guihome-diaz Jul 24, 2019
f430fcc
Documentation
guihome-diaz Jul 24, 2019
cb8d770
Removing eclipse IDE files
guihome-diaz Jul 24, 2019
4d2be89
Update .gitignore
guihome-diaz Jul 24, 2019
7a4bfe8
TRAVIS CI settings
guihome-diaz Jul 24, 2019
b7a3ecb
Update .travis.yml
guihome-diaz Jul 24, 2019
df09132
Update README.md
guihome-diaz Jul 24, 2019
7295c5b
Adjusting comments
guihome-diaz Jul 24, 2019
3ffea87
TRAVIS and CODACITY changes
guihome-diaz Jul 24, 2019
79ef931
Fixing CODACITY URL
guihome-diaz Jul 24, 2019
749d81a
Update .travis.yml
guihome-diaz Jul 24, 2019
68a1513
TRAVIS CI and CODACITY
guihome-diaz Jul 24, 2019
1db9814
Update .travis.yml
guihome-diaz Jul 24, 2019
9db0eab
build changes
guihome-diaz Jul 24, 2019
d25c234
Adjusting README.md
Jul 25, 2019
94b7cef
Fixing comment
Jul 25, 2019
7547aae
Code coverage changes
guihome-diaz Jul 25, 2019
72901e0
Merge branch 'master' of https://github.com/guihome-diaz/OfflineRever…
guihome-diaz Jul 25, 2019
e8b6375
Code smell fixes
guihome-diaz Jul 25, 2019
2f355f1
Code smell fix
guihome-diaz Jul 25, 2019
9ebc308
formatting fixes
guihome-diaz Jul 25, 2019
91b99e6
Checking configuration
guihome-diaz Jul 25, 2019
1a128bd
Update .travis.yml
guihome-diaz Jul 25, 2019
d09d3c3
Moving class to custom package name for easier integration
guihome-diaz Jul 29, 2019
c92cbfb
Moving to Java 11
guihome-diaz Jul 29, 2019
40e78b4
Migration to Java 11
guihome-diaz Jul 29, 2019
8a1a8b0
Moving to Junit 5
guihome-diaz Jul 29, 2019
4c11eb0
Export only API and related DTO
guihome-diaz Jul 29, 2019
cd01faa
Fixing scope from package to protected
guihome-diaz Jul 29, 2019
3e1cb61
Add Java 11 dependencies
guihome-diaz Jul 29, 2019
2bd66aa
New artifact group / name
guihome-diaz Jul 29, 2019
3481ee0
Add developers and project description
guihome-diaz Jul 29, 2019
df709ff
GPG config (start)
guihome-diaz Jul 30, 2019
d7cea31
Javadoc support
guihome-diaz Sep 25, 2019
a9b2814
Update .travis.yml
guihome-diaz Sep 25, 2019
2b89ad2
Update .travis.yml
guihome-diaz Sep 25, 2019
88d9f2b
Moving module declaration
guihome-diaz Oct 26, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
269 changes: 266 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,266 @@
target
.idea
*.iml
/target/
/.classpath
/.project
/bin/
/.settings/
/.checkstyle
/temp/
/tmp/
/node_modules/
/infinitest.filters

# ******* NODE GIT IGNORE rules from GitHub (https://github.com/github/gitignore/blob/master/Node.gitignore)
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# Runtime data
pids
*.pid
*.seed
*.pid.lock

# Directory for instrumented libs generated by jscoverage/JSCover
lib-cov

# Coverage directory used by tools like istanbul
coverage

# nyc test coverage
.nyc_output

# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
.grunt

# Bower dependency directory (https://bower.io/)
bower_components

# node-waf configuration
.lock-wscript

# Compiled binary addons (https://nodejs.org/api/addons.html)
build/Release

# Dependency directories
node_modules/
jspm_packages/

# TypeScript v1 declaration files
typings/

# Optional npm cache directory
.npm

# Optional eslint cache
.eslintcache

# Optional REPL history
.node_repl_history

# Output of 'npm pack'
*.tgz

# Yarn Integrity file
.yarn-integrity

# dotenv environment variables file
.env

# parcel-bundler cache (https://parceljs.org/)
.cache

# next.js build output
.next

# nuxt.js build output
.nuxt

# vuepress build output
.vuepress/dist

# Serverless directories
.serverless

# FuseBox cache
.fusebox/



# ***** JAVA GIT IGNORE from GitHub (https://github.com/github/gitignore/blob/master/Java.gitignore)
# Compiled class file
*.class

# Log file
*.log

# BlueJ files
*.ctxt

# Mobile Tools for Java (J2ME)
.mtj.tmp/

# Package Files #
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar


# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*


# See http://help.github.com/ignore-files/ for more about ignoring files.
# ----------------------------------------------------------

# Java binaries
*.class

# Mobile Tools for Java (J2ME)
.mtj.tmp

# Package Files
*.jar
*.war
*.ear

# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
**/hs_err_pid*

# Source control
**/.svn
**/.git

# compiled output
**/dist
**/tmp
**/out-tsc
**/out
**/bin
**/build
**/target
**/.gradle

# Dependencies and Java-Script
**/node_modules
**/bower_components
**/node
**/npm-debug.log
**/dependencies

# IDEs and editors
**/.idea
**/.project
**/.classpath
**/.checkstyle
**/.c9
**/.settings/
*.sublime-workspace
.factorypath
.springBeans

# Project launch configuration
# (i) sometimes you want to keep it!
# Just remove the ones at the root, these are the ones automatically generated
*.launch

# Swagger
**/.swagger-codegen-ignore

# IDE - VSCode
.vscode/*
# !.vscode/settings.json
# !.vscode/tasks.json
# !.vscode/launch.json
# !.vscode/extensions.json

# misc
**/*.log
**/.sass-cache
**/connect.lock
**/coverage
**/libpeerconnection.log
**/npm-debug.log
**/testem.log
**/typings

# e2e
/e2e/*.js
/e2e/*.map

# System Files
.DS_Store
Thumbs.db
thumbs.db

# Windows applications
*.exe
*.dll
*.msi*

# Other languages
*.o
*.lo
*.la
#*#
.*.rej
*.rej
*.class
*.mine
*.obj
*.ncb
*.lib
*.log
*.idb
*.pdb
*.ilk
*.res
*.pch
*.suo
*.exp
release
Release
debug
Debug
ignore
Ignore
bin
Bin
obj
Obj
*.csproj.user
*.user
*.generated.cs


# Linux swap files
*.*~
*.~*
~*.*
.*~
*~
.#*
*.bak

# CVS files
cvs
CVS
.CVS
.cvs

# EmberJS (misc)
**/.sass-cache
**/connect.lock
**/coverage/*
**/libpeerconnection.log
**/testem.log

# Other garbage files
.apt_generated/

33 changes: 33 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
language: java
jdk:
#- oraclejdk8
- oraclejdk11
- openjdk11


# cache the build tool's caches
cache:
directories:
- $HOME/.m2
- $HOME/.gradle

################
# CODACITY INTEGRATION (static code analysis)
################
# Requirement: configure TRAVIS build and add the codacity token as environment variable
# export CODACY_PROJECT_TOKEN=%Project_Token%


# Download codacity artifact
before_install:
- sudo apt-get install jq
- wget https://github.com/codacy/codacy-coverage-reporter/releases/download/6.0.2/codacy-coverage-reporter-6.0.2-assembly.jar -O ~/codacy-coverage-reporter-assembly.jar

# Override default install with settings
install:
- mvn --settings .travis/settings.xml install -DskipTests=true -Dgpg.skip -Dmaven.javadoc.skip=true -B -V

# Send quality report
after_success:
- java -jar ~/codacy-coverage-reporter-assembly.jar report -l Java -r target/site/jacoco/jacoco.xml

25 changes: 25 additions & 0 deletions .travis/settings.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
http://maven.apache.org/xsd/settings-1.0.0.xsd">
<servers>
<server>
<!-- Maven Central Deployment -->
<id>ossrh</id>
<username>${env.SONATYPE_USERNAME}</username>
<password>${env.SONATYPE_PASSWORD}</password>
</server>
</servers>
<profiles>
<profile>
<id>ossrh</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<gpg.executable>${env.GPG_EXECUTABLE}</gpg.executable>
<gpg.passphrase>${env.GPG_PASSPHRASE}</gpg.passphrase>
</properties>
</profile>
</profiles>
</settings>
Loading