Skip to content

Commit ee766ec

Browse files
committed
added github workflow and license
1 parent dd550ab commit ee766ec

3 files changed

Lines changed: 92 additions & 0 deletions

File tree

.github/workflows/maven.yml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
name: Java CI
2+
3+
on:
4+
workflow_dispatch:
5+
push:
6+
pull_request:
7+
types: [reopened, opened, synchronize]
8+
9+
jobs:
10+
test:
11+
runs-on: ${{ matrix.os }}
12+
strategy:
13+
matrix:
14+
os: [ubuntu-latest, macOS-14]
15+
java: [8, 11, 21]
16+
fail-fast: false
17+
max-parallel: 4
18+
name: Test JDK ${{ matrix.java }}, ${{ matrix.os }}
19+
20+
steps:
21+
- uses: actions/checkout@v4
22+
- name: Set up JDK
23+
uses: actions/setup-java@v4
24+
with:
25+
distribution: 'corretto'
26+
java-version: ${{ matrix.java }}
27+
cache: 'maven'
28+
- name: Test with Maven
29+
run: mvn install -B -V -D"maven.javadoc.skip"="true"

.gitignore

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# ignore maven build directories
2+
target/
3+
# ignore maven wrapper jar that gets built locally
4+
.mvn/wrapper/maven-wrapper.jar
5+
# ignore Eclipse configuration files
6+
.project
7+
.classpath
8+
.settings
9+
# ignore IntelliJ configuration files
10+
.idea/
11+
*.iml
12+
*.ipr
13+
*.iws
14+
# ignore NetBeans configuration
15+
nb-configuration.xml
16+
*.bak
17+
# ignore vim swap files
18+
*.swp

LICENSE

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
The QuickFIX Software License, Version 1.0
2+
3+
Copyright (c) 2001-2005 quickfixengine.org All rights
4+
reserved.
5+
6+
Redistribution and use in source and binary forms, with or without
7+
modification, are permitted provided that the following conditions
8+
are met:
9+
10+
1. Redistributions of source code must retain the above copyright
11+
notice, this list of conditions and the following disclaimer.
12+
13+
2. Redistributions in binary form must reproduce the above copyright
14+
notice, this list of conditions and the following disclaimer in
15+
the documentation and/or other materials provided with the
16+
distribution.
17+
18+
3. The end-user documentation included with the redistribution,
19+
if any, must include the following acknowledgment:
20+
"This product includes software developed by
21+
quickfixengine.org (http://www.quickfixengine.org/)."
22+
Alternately, this acknowledgment may appear in the software itself,
23+
if and wherever such third-party acknowledgments normally appear.
24+
25+
4. The names "QuickFIX" and "quickfixengine.org" must
26+
not be used to endorse or promote products derived from this
27+
software without prior written permission. For written
28+
permission, please contact ask@quickfixengine.org
29+
30+
5. Products derived from this software may not be called "QuickFIX",
31+
nor may "QuickFIX" appear in their name, without prior written
32+
permission of quickfixengine.org
33+
34+
THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
35+
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
36+
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
37+
DISCLAIMED. IN NO EVENT SHALL QUICKFIXENGINE.ORG OR
38+
ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
39+
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
40+
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
41+
USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
42+
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
43+
OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
44+
OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
45+
SUCH DAMAGE.

0 commit comments

Comments
 (0)