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

Manage list view #5

Open
wants to merge 138 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
138 commits
Select commit Hold shift + click to select a range
a680abd
java-lib: create a library with common POJOs
gdrouet Nov 18, 2016
bea3510
list-view: create event POJOs for list view
gdrouet Nov 18, 2016
de6e1eb
list-view: add API to retrieve artifacts from a list view
gdrouet Nov 18, 2016
e0d8076
reactive-stream: better error handling
gdrouet Nov 19, 2016
6e67ab3
ci: manage the repository with travis CI
gdrouet Nov 22, 2016
786fae3
jar: package an executable and working fat JAR
gdrouet Nov 26, 2016
e4adf52
git: add .gitignore with common IDE metadata
gdrouet Nov 28, 2016
8edf386
dependencies: delegate netty version management
gdrouet Nov 28, 2016
83f4203
reactive-streams: log any throwable
gdrouet Nov 28, 2016
c66999c
ci: deploy to cloud foundry
gdrouet Nov 28, 2016
94cbcf9
log: use log4j2 as logging framework
gdrouet Jan 4, 2017
6705b31
front: init structure of the apps :)
Jan 6, 2017
6510f53
period view: ignore 'from' and 'to' if they are negative
gdrouet Jan 9, 2017
6a1eb96
config: define external property for couchbase bucket
gdrouet Jan 9, 2017
e89b7a0
reactive-module: add profiles to chose between tomcat and netty react…
gdrouet Jan 9, 2017
688d63f
plugins: fix spring-boot-maven-plugin version
gdrouet Jan 9, 2017
b20caa2
front: init structure of the apps :)
Jan 6, 2017
ca38240
front: infinit scroll for "LIST" view type.
Jan 9, 2017
16c2888
Merge remote-tracking branch 'origin/front' into front
Jan 9, 2017
59d19d5
front: infinit scroll loader
Jan 9, 2017
0fb7c2f
front: create MixinBuilder + http.mixin + globalConst.mixin
Jan 10, 2017
4363b8c
front: navBar replace logo with previous history
Jan 10, 2017
7d80d36
front: setting allow primary color change
Jan 10, 2017
cc2aa1e
test: front test with travis
Jan 11, 2017
1161e49
travis: launch test with travis
Jan 11, 2017
a3ed62a
front: http mixin + change couchbase db
Jan 11, 2017
e95d914
travis: remove polylint :D
Jan 11, 2017
8df4073
travis: install web-component-tester as global dep
Jan 11, 2017
6a03a64
travis: change path to enable conf
Jan 11, 2017
c57a7ac
travis: change sauce conf
Jan 11, 2017
2d19884
travis: browser conf
Jan 11, 2017
41ed5c8
travis: plugin sauce :)
Jan 11, 2017
168cd26
travis: change test
Jan 11, 2017
7d989b4
travis: change dep web-component-tester from bower
Jan 11, 2017
607636d
travis: more test :)
Jan 11, 2017
70a88ea
travis: fix on local test on travis
Jan 11, 2017
2b3b3a1
travis: add travis icon on readme
Jan 12, 2017
8c7b458
travis: slack integration
Jan 12, 2017
d3ffc70
front: init structure of the apps :)
Jan 6, 2017
dd16067
front: infinit scroll for "LIST" view type.
Jan 9, 2017
02969d4
front: infinit scroll loader
Jan 9, 2017
ed29e3f
front: create MixinBuilder + http.mixin + globalConst.mixin
Jan 10, 2017
34abec1
front: navBar replace logo with previous history
Jan 10, 2017
68c0803
front: setting allow primary color change
Jan 10, 2017
f07b4f1
test: front test with travis
Jan 11, 2017
40a8b06
travis: launch test with travis
Jan 11, 2017
5c696e3
front: http mixin + change couchbase db
Jan 11, 2017
f8d2f8b
travis: remove polylint :D
Jan 11, 2017
523140f
travis: install web-component-tester as global dep
Jan 11, 2017
993f7c4
travis: change path to enable conf
Jan 11, 2017
8c94e08
travis: change sauce conf
Jan 11, 2017
b5d661b
travis: browser conf
Jan 11, 2017
b80c4fb
travis: plugin sauce :)
Jan 11, 2017
26af6f3
travis: change test
Jan 11, 2017
1c56cae
travis: change dep web-component-tester from bower
Jan 11, 2017
02b9d0c
travis: more test :)
Jan 11, 2017
b9ffdee
travis: fix on local test on travis
Jan 11, 2017
6f647d4
travis: add travis icon on readme
Jan 12, 2017
fbf9c87
travis: slack integration
Jan 12, 2017
60aef85
couchbase: remove perso cfg
Jan 12, 2017
cd8e513
Merge branch 'front' of https://github.com/reactivity-io/reactivity i…
Jan 12, 2017
075066b
pom: update pom with gium change
Jan 12, 2017
089165a
travis: module configuration for test
Jan 12, 2017
3cbfe47
e2e: init e2e & test on spring confproperties
Jan 12, 2017
26ea01d
travis: bucket configuration
Jan 12, 2017
db77d02
travis: test to fix env var properties
Jan 12, 2017
e80cc57
test: e2e + unit npm & travis
Jan 12, 2017
472ba8e
struct: update package.json + rename test :/
Jan 12, 2017
6bfb760
travis: cannot open chrome with X server on travis
Jan 13, 2017
7437d38
travis: update node version to support
Jan 13, 2017
68ed9fa
travis: node 6.1 !
Jan 13, 2017
e0ff013
travis: update nvm ?
Jan 13, 2017
8ac5af4
travis: start webdriver with dedicated conf
Jan 13, 2017
0bb7dca
travis: simple update webdriver before launch e2e :D abaweee
Jan 13, 2017
6525348
travis: split script and before script to have error status code on d…
Jan 13, 2017
69c0c5c
travis: fix syntax error
Jan 13, 2017
54441bb
travis: wtf travis ? yml is correct :/ no ?
Jan 13, 2017
d5669e9
travis: ; in yml :@
Jan 13, 2017
760581a
travis: need to redirect to front before launching test
Jan 13, 2017
229a460
konami: new konami code to allow style customisation
Jan 13, 2017
d72511c
e2e: start server before e2e tests and stop it after
gdrouet Jan 15, 2017
d23668c
travis: fix script name
gdrouet Jan 15, 2017
3432a48
travis: make scripts executable
gdrouet Jan 15, 2017
0cad7b4
travis: fix script location
gdrouet Jan 15, 2017
2a12eaf
test: just inserting 10 documents is enough
gdrouet Jan 17, 2017
c4c3efd
cosmetic: remove unused import
gdrouet Jan 17, 2017
f0ea11f
list: adds a service to load newest artifacts
gdrouet Jan 17, 2017
2ac8bcb
test: fixes bucket configuration
gdrouet Jan 17, 2017
9c014ab
versioning: filter document versions
gdrouet Jan 21, 2017
46ca2f0
deployment: push front module to CloudFoundry
gdrouet Jan 22, 2017
08f1fed
config: exposes the broadcaster domain in a /api-domain.json endpoint
gdrouet Jan 28, 2017
77252e0
build: add polymer build task
QLevaslot Jan 29, 2017
b004bc1
build: add known fragments and fix service worker import
QLevaslot Jan 29, 2017
a8adacd
security: add anonymous authentication support
gdrouet Feb 5, 2017
b870ce8
Merge pull request #8 from reactivity-io/front-build
NathanDM Feb 5, 2017
f62f2a0
travis: webdriver update.
Feb 5, 2017
cd164ca
config: resolve api domain from /domain-api.json endpoint
gdrouet Feb 8, 2017
985bbcb
security: allow cross origin requests on the api
gdrouet Feb 8, 2017
00a9168
authentication: generate cookie at session filter level
gdrouet Feb 12, 2017
080215e
test: wait before querying inserted artifacts
gdrouet Feb 19, 2017
9c7861f
test: create categories in all unit tests
gdrouet Feb 19, 2017
c130138
list-view: stop loading if there is no more element
gdrouet Feb 19, 2017
7435faa
travis: install and configure couchbase locally
gdrouet Feb 20, 2017
a494fcd
style: fix organization button layout
gdrouet Feb 21, 2017
475721e
front-build: update to latest version of polymer-build
QLevaslot Feb 21, 2017
d780238
merge: pull request #10 fixing dist2 task
gdrouet Feb 22, 2017
e8a0feb
dist: switch to bundle task
gdrouet Feb 22, 2017
6bf6323
merge: synch latest back changes from issue4-sse-couchbase into front
gdrouet Feb 22, 2017
b00e3e9
travis: externalize all scripts
gdrouet Feb 23, 2017
45af74c
bower: fix sw-toolbox version
gdrouet Feb 25, 2017
7b8d93a
npm: explicitly declare the through2 dependency
gdrouet Feb 25, 2017
b2a5953
maven: migrate spring dependencies to the new webflux module
gdrouet Feb 25, 2017
0a5c659
travis: install nvm manually and fix e2e test
gdrouet Feb 25, 2017
12994c6
merge: pull request #7 from reactivity-io/front
gdrouet Feb 26, 2017
ca0cafb
maven: build a source artifact
gdrouet Feb 26, 2017
5517978
javadoc: add missing comment
gdrouet Feb 26, 2017
488585a
maven: build a javadoc artifact
gdrouet Feb 26, 2017
bcb6c0f
test: use spring boot test support as it now works with spring 5
gdrouet Mar 5, 2017
5dd3c59
restdocs: adds spring-rest-docs
gdrouet Mar 7, 2017
8fcff1f
test: add an artifact to the subscription response
gdrouet Mar 7, 2017
64b1fe6
feat(sw): enable sw for domain-api.json and api
Mar 7, 2017
ae95321
feat(IOC): create an injector to allow IOC in application
Mar 7, 2017
86032a8
api_domain: single call of api_domain
Mar 7, 2017
eca2dac
test: disable api test
gdrouet Mar 12, 2017
3a4c8a8
bower: fix webcomponentjs resolution and upgrade version
gdrouet Mar 18, 2017
33e933a
test: use @Ignore to make sure tests with spring-restdocs are disabled
gdrouet Mar 18, 2017
f4805d8
e2e: add utility function that find nodes through shadow dom
gdrouet Apr 11, 2017
7c7007a
format: add .editorconfig file
May 17, 2017
7e59257
front: fixes changed dependency path
gdrouet May 17, 2017
a5e0d53
dependencies: migrate to spring boot 2.0.0.M1
gdrouet May 21, 2017
9b32c1a
feat(redux):add redux :D
Apr 19, 2017
26340f7
fix(bower): update polymer-redux version
NathanDM Jul 5, 2017
db0e46a
bower: fix lodash resolution
gdrouet Jul 6, 2017
ee09d4d
fix(version): fix bower version
NathanDM Aug 20, 2017
a829dd7
style(front): change checkstyle + node 8.4
NathanDM Aug 20, 2017
1c0f40f
chore(npm): add package lock
NathanDM Aug 20, 2017
7f24345
spring: migrate to Spring Boot M7
gdrouet Dec 25, 2017
63da19c
test: use spring rest docs support for webtestclient
gdrouet Dec 25, 2017
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
14 changes: 14 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
root = true

[*]
end_of_line = lf
insert_final_newline = true
charset = utf-8

[*.{js,java,css,txt,xml,md,json}]
indent_style = space
indent_size = 4

[{.travis.yml}]
indent_style = space
indent_size = 2
31 changes: 31 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
target/
!.mvn/wrapper/maven-wrapper.jar

### STS ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans

### IntelliJ IDEA ###
.idea
*.iws
*.iml
*.ipr


### NetBeans ###
nbproject/private/
build/
nbbuild/
dist/
nbdist/
.nb-gradle/

# Running apps
*.pid

node_modules/
bower_components/
43 changes: 43 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
dist: trusty
sudo: required
language: java
jdk:
- oraclejdk8
addons:
firefox: latest
sauce_connect: true
env:
matrix:
- MODULE=core
- MODULE=core/java-lib
- MODULE=core/broadcaster
global:
- ENCRYPTION_LABEL: "094e2d6354aa"
- COMMIT_AUTHOR_EMAIL: "[email protected]"
- secure: jyieF62Bdxn8KzePW73qAWOsV6n83gIGDpKGpgbpbCDG+R5AcMqFSXf32A7So148YczZIjlhWUx85Vrol9NURpimxcFfZU9nKCPjZt7QpGuzXInbxy8Qrze1I/PN40nMVGxNEam7pwXIMZwbOFPv/PG+fDw7BCDSfsoTwTMbk1FvjhpBngo6DBtbyld30HEhIVSSLhROgcQ7zzcfHYdu9IxvnDFnuNict1m1+HGJf0jDAbFRzGteMq7/tu+rM9HHd5UyCSI2sGWo4P3tAcXw/l3VV/MxhG6cRofvQQEY7H+2JpJ5U6CDprrN7sOUrc777cmOzXzB1sYLaNNniQiScQtZJTYcJbhPF/rOYn8FjrFDMxC0EB7oQQ58Z4dUViKNAdR54zxFwm/OqDssAV43fAOFfkiZGfdKjR+CQQMWRD7UdaCfsy3w/xFw5KiNObyUtvbBJABVYWjsIIF0yU20Qu8Cr5DCfUjUTyNiWz/LjN3cQjtv6HB7A3UWc/ohjhU/GZoWvvJ5WySKLMuL8msH5/R3UE+u8TZYTi9pSG/k6BSoVO4DRAmvG/7FdepwHJYnW1Ol1Bd2u0OdqiwhByu0yDH9jolJ/VYBq8A880nU+dW5SVhwTNSvLgo3jclr4IwkCydZvZ6YjiqpKSqW69TRWyPLOFVLtn943yFX89OXhwY=
- secure: Y0Ck+5ZLdbv2qC5uySGZZmuU1++fBvLOtUquAiFn4IPXzaMTbURqr0jY6+R/ibiJdnTgKk4H65Gl4S2d2UPSVTeIUoxnzSSiUHhoxp1FUrGuK8wxuk0ZMffRIMWODRxLJsuFKXTt7NpwGmDx53Kzzp0cbMo9ilkVFJu+6PBxmTC2lRZwIeHFo4U56DjNwWaHA3dXwfiv1S6tsfem3kxGHb9SsfN4UGyXTRqKZBK+DwEs07Uwwq6FkCqsSzcV42uTx2t9qRrVbs3elIPdNKIitEE/V+juQTg94c3BHspXHZhgExByAm/2SSOZaE2syyrFGPSPRf1XKbzwkiGCJiCWzT8naOZB8CC6V4QxDwbrh6nU9lH2BQdcDZj9/pcT6HPc8nhoBKwl4Rzpnsva4b70cZE57KaRwiDQ4lUvFPJ3YepPiz0QKNnEPYHAbLFIMBvsVcMGGkKg4aMSiBfCXu62PTAAqUNQJKRVEIpYAs6AHE3IUUsh+gZ24yWddEHRE3mUvi3vIYnNUjlt0e9fTqfitl1wMV68CZb5llm19jLYFZ0uX54d0xkCtdmNWBvZBip4lVpuR/qQYgLp2LOiEqgzFNLg4x6DxRabUAZ0tP/daIQ2WBBTXKIkxCk2Am/xwFCyz9Bzb97DTSUjvdtI++bGd1nn6LN8AZ01RhO4I5Rff/0=
before_install:
- cp config/settings.xml ~/.m2/settings.xml
- echo "MAVEN_OPTS='-Xmx1024m'" > ~/.mavenrc
- chmod +x script/*.sh
- 'if [ "$MODULE" = "core/broadcaster" ]; then ./script/install-couchbase.sh; fi'
script:
- mvn -f $MODULE/pom.xml clean deploy
- 'if [ "$MODULE" = "core/broadcaster" ]; then ./script/publish-doc-snippets.sh; ./script/front-end.sh; fi'
after_script:
- 'if [ "$MODULE" = "core/broadcaster" ]; then ./script/stop-app.sh; fi'
deploy:
- provider: cloudfoundry
api: https://api.run.pivotal.io
username: $CF_DEPLOY_USERNAME
password:
secure: RE8snuhO5HKpV8RUPpVXP7KTaqSJb3DS4FSIzaCMy/+N54Uqvnk3ecFyXGJpgYSCRmiZEohP9hXSGYaRX2aXOQvnxtnRcH73X0J8c5T1o3gvLKUdlyZg2HIEMUu7x2pVekJqe300hlhi5Uxgm2MLjdFD74xhoN7USKnBdXOF/cyjyIomEr4HX8UCxMxjbgeAyGXvPyrH1bQbp6j9QdZy06zpMD0+MYzl66qYV4pgxeey/jyqh+ldAQOtXqXueIGG3PQr+zFQTX9Jnw7ilKvP9HqTAngt32GaccB+zCmMhmKFouodJzKtFnpGOQ6d82XgdKMcZcZfGK9zMI1ZDVLWrftfjap+8TFuHpiJbghj52bGrMAD0/+d14LxsSVj0NyuQ7a/7RwalfF9aZOs1CNrLO9KkKy+5ncUKv6dLZtBZ9bN9+bwdb3pfS78C7JaJQOkv6jjXYIJv/yssBla90gfXJY+htnax+5Owss391JYsjhKFtbYL9LhEe587t5lsz7tkOygRPQ+zARInmJt6DBc/rHdtLDMOdhEaA+MKt9Sfn2TZuTXKsu3/pbM95+061u3wmZl7jxqjhnfMhHn1JkD0CkmWxbKLbL9ELy99TvySjdaT+qVar5AXSpL3iyLX/APjFz0RA+1jO8kOlfYebFZYNwoClJG7oTw9XcUuePGb7Q=
organization: Reactivity
space: development
manifest: manifest.yml
on:
repo: reactivity-io/reactivity
branch: travis-deploy
condition: $MODULE = 'core/broadcaster'
notifications:
slack: reactivity:eHHORgWgihkLbNPLR4B7RAOv
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
## Reactivity
## Reactivity [![Build Status](https://travis-ci.org/reactivity-io/reactivity.svg?branch=master)](https://travis-ci.org/reactivity-io/reactivity)

Reactivity is an open-source WEB application offering a visual way to manage your activity in a reactive manner.

Expand Down
9 changes: 9 additions & 0 deletions config/settings.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<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>
<id>github</id>
<username>${env.CI_DEPLOY_USERNAME}</username>
<password>${env.CI_DEPLOY_PASSWORD}</password>
</server>
</servers>
</settings>
219 changes: 219 additions & 0 deletions core/broadcaster/pom.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,219 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>

<artifactId>broadcaster</artifactId>
<packaging>jar</packaging>

<name>Reactivity core broadcaster</name>
<description>Microservice holding client SSE connections and broadcasting events</description>

<parent>
<groupId>io.reactivity.core</groupId>
<artifactId>reactivity-parent</artifactId>
<version>0.1.0-SNAPSHOT</version>
<relativePath>../pom.xml</relativePath>
</parent>

<properties>
<spring-boot-dependencies.version>2.0.0.M7</spring-boot-dependencies.version>
<maven-resources-plugin.version>2.7</maven-resources-plugin.version>
</properties>

<dependencyManagement>
<dependencies>
<dependency>
<!-- Import dependency management from Spring Boot -->
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>${spring-boot-dependencies.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>

<dependencies>

<!-- Spring Data with couchbase (including RxJava for async driver) -->
<dependency>
<groupId>org.springframework.data</groupId>
<artifactId>spring-data-couchbase</artifactId>
</dependency>
<dependency>
<groupId>io.reactivex</groupId>
<artifactId>rxjava-reactive-streams</artifactId>
</dependency>

<dependency>
<groupId>io.reactivity.core</groupId>
<artifactId>java-lib</artifactId>
<version>${project.version}</version>
</dependency>

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-aop</artifactId>
</dependency>

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter</artifactId>
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-log4j2</artifactId>
</dependency>

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>

<dependency>
<groupId>org.springframework.restdocs</groupId>
<artifactId>spring-restdocs-webtestclient</artifactId>
<scope>test</scope>
</dependency>

<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-core</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.session</groupId>
<artifactId>spring-session-core</artifactId>
</dependency>
</dependencies>

<build>
<resources>
<resource>
<filtering>true</filtering>
<directory>src/main/resources</directory>
<includes>
<include>application.properties</include>
</includes>
</resource>
<resource>
<filtering>false</filtering>
<directory>src/main/resources</directory>
<excludes>
<exclude>application.properties</exclude>
</excludes>
</resource>
</resources>
<plugins>
<plugin>
<groupId>com.github.github</groupId>
<artifactId>site-maven-plugin</artifactId>
<configuration>
<message></message>
<skip>true</skip>
</configuration>
</plugin>

<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>${spring-boot-dependencies.version}</version>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>

<!-- Select the Reactive module: default is netty -->
<profiles>
<profile>
<id>netty</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-webflux</artifactId>
</dependency>
</dependencies>
</profile>
<profile>
<id>tomcat</id>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-webflux</artifactId>
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-reactor-netty</artifactId>
</exclusion>
</exclusions>
</dependency>
</dependencies>
</profile>
</profiles>

<repositories>
<repository>
<id>spring-snapshots</id>
<name>Spring Snapshots</name>
<url>https://repo.spring.io/snapshot</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
<repository>
<id>spring-milestones</id>
<name>Spring Milestones</name>
<url>https://repo.spring.io/milestone</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<!-- Reactivity Core dependencies -->
<repository>
<id>internal.repo</id>
<name>GitHub Repository</name>
<url>https://raw.githubusercontent.com/reactivity-io/maven-repository/mvn-repo</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>spring-snapshots</id>
<name>Spring Snapshots</name>
<url>https://repo.spring.io/snapshot</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
</pluginRepository>
<pluginRepository>
<id>spring-milestones</id>
<name>Spring Milestones</name>
<url>https://repo.spring.io/milestone</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</pluginRepository>
</pluginRepositories>
</project>
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
/*
* The MIT License (MIT) Copyright (c) 2017 The reactivity authors
*
* Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated
* documentation files (the "Software"), to deal in the Software without restriction, including without limitation the
* rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to
* permit persons to whom the Software is furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in all copies or substantial portions of the
* Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE
* WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
* COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
* OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/


package io.reactivity.core.broadcaster;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

/**
* Bootstrap class.
*
* @author Guillaume DROUET
*/
@SpringBootApplication
public class Application {

/**
* Main.
*
* @param args ignored args
* @throws Exception if spring fails
*/
public static void main(final String[] args) throws Exception {
SpringApplication.run(Application.class, args);
}
}
Loading