Skip to content

Commit b6fa28e

Browse files
authored
Merge pull request #9 from NeuroML/development
NeuroML 2.2 release
2 parents b144c2a + c65643c commit b6fa28e

8 files changed

Lines changed: 55 additions & 81 deletions

File tree

.classpath

Lines changed: 0 additions & 31 deletions
This file was deleted.

.github/workflows/ci.yml

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
# This workflow will build a Java project with Maven
2+
# For more information see: https://help.github.com/actions/language-and-framework-guides/building-and-testing-java-with-maven
3+
4+
name: Java CI with Maven
5+
6+
on:
7+
push:
8+
branches: [ master, development, experimental, osb* ]
9+
pull_request:
10+
branches: [ master, development, experimental, osb* ]
11+
12+
jobs:
13+
build_and_test:
14+
15+
runs-on: ${{ matrix.runs-on }}
16+
strategy:
17+
fail-fast: false
18+
matrix:
19+
java: [ '8', '11', '16', '17' ]
20+
runs-on: [ubuntu-latest, macos-11, windows-latest]
21+
22+
name: Test on Java ${{ matrix.Java }} on ${{ matrix.runs-on }}
23+
steps:
24+
- uses: actions/checkout@v2
25+
- name: Set up JDK ${{ matrix.Java }}
26+
uses: actions/setup-java@v2
27+
with:
28+
java-version: ${{ matrix.Java }}
29+
distribution: 'temurin'
30+
- name: Test with Maven
31+
run: mvn install
32+
- name: Further tests
33+
run: |
34+
pwd
35+
mvn dependency:tree

.project

Lines changed: 0 additions & 29 deletions
This file was deleted.

.settings/org.eclipse.jdt.core.prefs

Lines changed: 0 additions & 5 deletions
This file was deleted.

.settings/org.eclipse.m2e.core.prefs

Lines changed: 0 additions & 4 deletions
This file was deleted.

.settings/org.eclipse.wst.common.project.facet.core.xml

Lines changed: 0 additions & 3 deletions
This file was deleted.

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
NeuroML JAXB Injecting Plugin
22
=============================
33

4-
[![Travis CI](https://travis-ci.com/NeuroML/org.neuroml.model.injectingplugin.svg?branch=master)](https://travis-ci.com/NeuroML/org.neuroml.model.injectingplugin)
4+
[![Java CI with Maven](https://github.com/NeuroML/org.neuroml.model.injectingplugin/actions/workflows/ci.yml/badge.svg)](https://github.com/NeuroML/org.neuroml.model.injectingplugin/actions/workflows/ci.yml)
55
[![GitHub](https://img.shields.io/github/license/NeuroML/org.neuroml.model.injectingplugin)](https://github.com/NeuroML/org.neuroml.model.injectingplugin/blob/master/LICENSE.lesser)
66
[![GitHub pull requests](https://img.shields.io/github/issues-pr/NeuroML/org.neuroml.model.injectingplugin)](https://github.com/NeuroML/org.neuroml.model.injectingplugin/pulls)
77
[![GitHub issues](https://img.shields.io/github/issues/NeuroML/org.neuroml.model.injectingplugin)](https://github.com/NeuroML/org.neuroml.model.injectingplugin/issues)
88
[![GitHub Org's stars](https://img.shields.io/github/stars/NeuroML?style=social)](https://github.com/NeuroML)
99
[![Twitter Follow](https://img.shields.io/twitter/follow/NeuroML?style=social)](https://twitter.com/NeuroML)
10+
[![Gitter](https://badges.gitter.im/NeuroML/community.svg)](https://gitter.im/NeuroML/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)
1011

1112
This Java JAXB plugin is used to inject supplementary code to the NeuroML
1213
classes during their generation from the schema.

pom.xml

Lines changed: 18 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,27 +3,28 @@
33
<modelVersion>4.0.0</modelVersion>
44
<groupId>org.neuroml.model.injectingplugin</groupId>
55
<artifactId>org.neuroml.model.injectingplugin</artifactId>
6-
<version>1.7.2</version>
6+
<version>1.8.1</version>
77
<packaging>bundle</packaging>
88

99
<properties>
1010
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
1111

1212
<version.org.jvnet.jaxb2_commons>0.12.0</version.org.jvnet.jaxb2_commons>
13-
<version.org.jvnet.jaxb2.maven2>0.14.0</version.org.jvnet.jaxb2.maven2>
13+
<!--<version.org.jvnet.jaxb2.maven2>0.14.0</version.org.jvnet.jaxb2.maven2>-->
1414

1515
<!-- These versions will work with Geppetto
1616
<version.org.jvnet.jaxb2_commons>0.9.3</version.org.jvnet.jaxb2_commons>
1717
<version.org.jvnet.jaxb2.maven2>0.12.3</version.org.jvnet.jaxb2.maven2>
1818
-->
1919
</properties>
2020

21+
<!--
2122
<profiles>
2223
<profile>
2324
<id>geppetto-env-variable-set</id>
2425
<activation>
2526
<property>
26-
<name>geppetto</name> <!-- Activate this using env var: mvn install -Dgeppetto (this is required so all dependencies will have env variable set)-->
27+
<name>geppetto</name> <!- Activate this using env var: mvn install -Dgeppetto (this is required so all dependencies will have env variable set) ->
2728
</property>
2829
</activation>
2930
@@ -32,19 +33,28 @@
3233
<version.org.jvnet.jaxb2.maven2>0.12.3</version.org.jvnet.jaxb2.maven2>
3334
</properties>
3435
</profile>
35-
</profiles>
36+
</profiles>-->
3637

3738
<dependencies>
3839
<dependency>
3940
<groupId>org.jvnet.jaxb2_commons</groupId>
4041
<artifactId>jaxb2-basics</artifactId>
4142
<version>${version.org.jvnet.jaxb2_commons}</version>
43+
<exclusions>
44+
<exclusion>
45+
<groupId>com.sun.xml.bind</groupId>
46+
<artifactId>jaxb-xjc</artifactId>
47+
</exclusion>
48+
</exclusions>
4249
</dependency>
50+
4351
<dependency>
44-
<groupId>org.jvnet.jaxb2.maven2</groupId>
45-
<artifactId>maven-jaxb2-plugin</artifactId>
46-
<version>${version.org.jvnet.jaxb2.maven2}</version>
52+
<groupId>com.sun.xml.bind</groupId>
53+
<artifactId>jaxb-ri</artifactId>
54+
<version>2.3.5</version>
55+
<type>pom</type>
4756
</dependency>
57+
4858
</dependencies>
4959

5060

@@ -81,7 +91,7 @@
8191
<plugin>
8292
<groupId>org.apache.felix</groupId>
8393
<artifactId>maven-bundle-plugin</artifactId>
84-
<version>2.3.7</version>
94+
<version>5.1.2</version>
8595
<extensions>true</extensions>
8696
<configuration>
8797
<manifestLocation>src/main/java/META-INF</manifestLocation>

0 commit comments

Comments
 (0)