Skip to content

Commit

Permalink
Releases/2.0.0 (#240)
Browse files Browse the repository at this point in the history
* Add OpenLiberty server.xml for  use with TCK runs

Signed-off-by: Ivar Grimstad <ivar.grimstad@eclipse-foundation.org>

* Prepare 2.0.0 release

Signed-off-by: Ivar Grimstad <ivar.grimstad@eclipse-foundation.org>

* Slim down Travis jobs as they are moved to Jenkins

Signed-off-by: Ivar Grimstad <ivar.grimstad@eclipse-foundation.org>

* update readme

Signed-off-by: Ivar Grimstad <ivar.grimstad@eclipse-foundation.org>

* Prepare next development iteration

Signed-off-by: Ivar Grimstad <ivar.grimstad@eclipse-foundation.org>
  • Loading branch information
ivargrimstad committed Nov 21, 2020
1 parent 0e8c0c9 commit 8c02368
Show file tree
Hide file tree
Showing 42 changed files with 80 additions and 60 deletions.
10 changes: 5 additions & 5 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,17 +20,17 @@ jobs:
include:
- stage: build
script: mvn -B -V clean install ${BUILD_PROFILE}
- stage: test
script: mvn -B -V test ${BUILD_PROFILE}
# - stage: test
# script: mvn -B -V test ${BUILD_PROFILE}
# - stage: test
# env: TYPE=glassfish-module
# script: .travis/tests.sh ${TYPE}
# - stage: test
# env: TYPE=glassfish-bundled
# script: .travis/tests.sh ${TYPE}
- stage: test
env: TYPE=testsuite-wildfly
script: .travis/tests.sh ${TYPE}
# - stage: test
# env: TYPE=testsuite-wildfly
# script: .travis/tests.sh ${TYPE}
# - stage: test
# env: TYPE=testsuite-payara
# script: .travis/tests.sh ${TYPE}
Expand Down
21 changes: 10 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,29 +2,28 @@

# Eclipse Krazo

Eclipse Krazo is an implementation of action-based MVC specified by MVC 1.0 (JSR-371). It builds on top of JAX-RS
Eclipse Krazo is an implementation of action-based MVC specified by Jakarta MVC 2.0. It builds on top of Jakarta RESTful Webservices
and currently contains support for RESTEasy, Jersey and CXF with a well-defined SPI for other implementations.

## Running the testsuite

Eclipse Krazo has configurations to run the testsuite against a bunch of application servers like WildFly, Payara, Glassfish or Liberty.
The following sections describe how you test Eclipse Krazo against them. At the moment, we test against following servers:

- Glassfish 5
- WildFly 18.0.0
- TomEE 8.0.2 Plus
- Payara 5.193.1
- Liberty WebProfile 8 19.0.0.11
- Glassfish 8
- WildFly 22.x.x
- TomEE 10.x
- OpenLiberty 20.0.0.12

### Preconditions
- JDK 8
- JDK 11
- SNAPSHOTs are up to date in your local repository

### Glassfish
To run the Krazo testsuite with Eclipse Glassfish, you need to follow these steps:

1. Download Eclipse Glassfish from the [official download page](https://projects.eclipse.org/projects/ee4j.glassfish/downloads) and unzip it.
2. Start Eclipse Glassfish via `glassfish5/glassfish/bin/startserv`
1. Download Eclipse Glassfish from the [official download page](https://glassfish.org/download) and unzip it.
2. Start Eclipse Glassfish via `glassfish6/glassfish/bin/startserv`
3. Go into the `testsuite` package of Eclipse Krazo and execute `mvn clean integration-test -Ptestsuite-glassfish`

### WildFly
Expand All @@ -47,7 +46,7 @@ openejb.system.apps = true
4. Go into the `testsuite` package of Eclipse Krazo and execute `mvn clean integration-test -Ptestsuite-tomee`

### OpenLiberty
To run the Krazo testsuite with OpenLiberty, you need to follow these steps. Please note that this process has been tested with 19.x only.
To run the Krazo testsuite with OpenLiberty, you need to follow these steps. Please note that this process has been tested with 20.x only.

1. Download OpenLiberty from the [official download page](https://openliberty.io/downloads/) and unzip it.
2. Replace the file `wlp/templates/servers/defaultServer/server.xml` with `.travis/wlp-server-template.xml` from the Eclipse Krazo repository.
Expand All @@ -56,5 +55,5 @@ To run the Krazo testsuite with OpenLiberty, you need to follow these steps. Ple

### Troubleshooting

#### Tests are failing locally but not on Travis CI
#### Tests are failing locally but not in Jenkins
In this case, ensure that your local SNAPSHOTS are the newest version of Krazo. Most of time, this solves the problem.
2 changes: 1 addition & 1 deletion archetype/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
<parent>
<groupId>org.eclipse.krazo</groupId>
<artifactId>krazo-parent</artifactId>
<version>2.0.0-SNAPSHOT</version>
<version>2.1.0-SNAPSHOT</version>
</parent>

<artifactId>krazo-jakartaee9-archetype</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion core/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
<parent>
<groupId>org.eclipse.krazo</groupId>
<artifactId>krazo-parent</artifactId>
<version>2.0.0-SNAPSHOT</version>
<version>2.1.0-SNAPSHOT</version>
</parent>
<artifactId>krazo-core</artifactId>
<name>Eclipse Krazo Core</name>
Expand Down
2 changes: 1 addition & 1 deletion cxf/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
<parent>
<groupId>org.eclipse.krazo</groupId>
<artifactId>krazo-parent</artifactId>
<version>2.0.0-SNAPSHOT</version>
<version>2.1.0-SNAPSHOT</version>
</parent>

<artifactId>krazo-cxf</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion documentation/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
<parent>
<groupId>org.eclipse.krazo</groupId>
<artifactId>krazo-parent</artifactId>
<version>2.0.0-SNAPSHOT</version>
<version>2.1.0-SNAPSHOT</version>
</parent>

<artifactId>krazo-documentation</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion examples/application-path/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<parent>
<groupId>org.eclipse.krazo.examples</groupId>
<artifactId>krazo-examples-parent</artifactId>
<version>2.0.0-SNAPSHOT</version>
<version>2.1.0-SNAPSHOT</version>
</parent>
<artifactId>application-path</artifactId>
<packaging>war</packaging>
Expand Down
2 changes: 1 addition & 1 deletion examples/book-cdi/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<parent>
<groupId>org.eclipse.krazo.examples</groupId>
<artifactId>krazo-examples-parent</artifactId>
<version>2.0.0-SNAPSHOT</version>
<version>2.1.0-SNAPSHOT</version>
</parent>
<artifactId>book-cdi</artifactId>
<packaging>war</packaging>
Expand Down
2 changes: 1 addition & 1 deletion examples/book-models/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<parent>
<groupId>org.eclipse.krazo.examples</groupId>
<artifactId>krazo-examples-parent</artifactId>
<version>2.0.0-SNAPSHOT</version>
<version>2.1.0-SNAPSHOT</version>
</parent>
<artifactId>book-models</artifactId>
<packaging>war</packaging>
Expand Down
2 changes: 1 addition & 1 deletion examples/conversation/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<parent>
<groupId>org.eclipse.krazo.examples</groupId>
<artifactId>krazo-examples-parent</artifactId>
<version>2.0.0-SNAPSHOT</version>
<version>2.1.0-SNAPSHOT</version>
</parent>
<artifactId>conversation</artifactId>
<packaging>war</packaging>
Expand Down
4 changes: 2 additions & 2 deletions examples/csrf-property/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<parent>
<groupId>org.eclipse.krazo.examples</groupId>
<artifactId>krazo-examples-parent</artifactId>
<version>2.0.0-SNAPSHOT</version>
<version>2.1.0-SNAPSHOT</version>
</parent>
<artifactId>csrf-property</artifactId>
<packaging>war</packaging>
Expand All @@ -36,7 +36,7 @@
<dependency>
<groupId>org.eclipse.krazo</groupId>
<artifactId>krazo-core</artifactId>
<version>2.0.0-SNAPSHOT</version>
<version>2.1.0-SNAPSHOT</version>
</dependency>
</dependencies>
</project>
4 changes: 2 additions & 2 deletions examples/def-ext/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<parent>
<groupId>org.eclipse.krazo.examples</groupId>
<artifactId>krazo-examples-parent</artifactId>
<version>2.0.0-SNAPSHOT</version>
<version>2.1.0-SNAPSHOT</version>
</parent>
<artifactId>def-ext</artifactId>
<packaging>war</packaging>
Expand All @@ -36,7 +36,7 @@
<dependency>
<groupId>org.eclipse.krazo</groupId>
<artifactId>krazo-core</artifactId>
<version>2.0.0-SNAPSHOT</version>
<version>2.1.0-SNAPSHOT</version>
</dependency>
</dependencies>
</project>
2 changes: 1 addition & 1 deletion examples/events/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<parent>
<groupId>org.eclipse.krazo.examples</groupId>
<artifactId>krazo-examples-parent</artifactId>
<version>2.0.0-SNAPSHOT</version>
<version>2.1.0-SNAPSHOT</version>
</parent>
<artifactId>events</artifactId>
<packaging>war</packaging>
Expand Down
4 changes: 2 additions & 2 deletions examples/exceptions/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<parent>
<groupId>org.eclipse.krazo.examples</groupId>
<artifactId>krazo-examples-parent</artifactId>
<version>2.0.0-SNAPSHOT</version>
<version>2.1.0-SNAPSHOT</version>
</parent>
<artifactId>exceptions</artifactId>
<packaging>war</packaging>
Expand All @@ -36,7 +36,7 @@
<dependency>
<groupId>org.eclipse.krazo</groupId>
<artifactId>krazo-core</artifactId>
<version>2.0.0-SNAPSHOT</version>
<version>2.1.0-SNAPSHOT</version>
</dependency>
</dependencies>
</project>
2 changes: 1 addition & 1 deletion examples/facelets/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<parent>
<groupId>org.eclipse.krazo.examples</groupId>
<artifactId>krazo-examples-parent</artifactId>
<version>2.0.0-SNAPSHOT</version>
<version>2.1.0-SNAPSHOT</version>
</parent>
<artifactId>facelets</artifactId>
<packaging>war</packaging>
Expand Down
2 changes: 1 addition & 1 deletion examples/locale/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<parent>
<groupId>org.eclipse.krazo.examples</groupId>
<artifactId>krazo-examples-parent</artifactId>
<version>2.0.0-SNAPSHOT</version>
<version>2.1.0-SNAPSHOT</version>
</parent>
<artifactId>locale</artifactId>
<packaging>war</packaging>
Expand Down
2 changes: 1 addition & 1 deletion examples/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<parent>
<groupId>org.eclipse.krazo</groupId>
<artifactId>krazo-parent</artifactId>
<version>2.0.0-SNAPSHOT</version>
<version>2.1.0-SNAPSHOT</version>
</parent>
<groupId>org.eclipse.krazo.examples</groupId>
<artifactId>krazo-examples-parent</artifactId>
Expand Down
2 changes: 1 addition & 1 deletion examples/produces/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<parent>
<groupId>org.eclipse.krazo.examples</groupId>
<artifactId>krazo-examples-parent</artifactId>
<version>2.0.0-SNAPSHOT</version>
<version>2.1.0-SNAPSHOT</version>
</parent>
<artifactId>produces</artifactId>
<packaging>war</packaging>
Expand Down
2 changes: 1 addition & 1 deletion examples/redirect/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<parent>
<groupId>org.eclipse.krazo.examples</groupId>
<artifactId>krazo-examples-parent</artifactId>
<version>2.0.0-SNAPSHOT</version>
<version>2.1.0-SNAPSHOT</version>
</parent>
<artifactId>redirect</artifactId>
<packaging>war</packaging>
Expand Down
2 changes: 1 addition & 1 deletion examples/redirectScope/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<parent>
<groupId>org.eclipse.krazo.examples</groupId>
<artifactId>krazo-examples-parent</artifactId>
<version>2.0.0-SNAPSHOT</version>
<version>2.1.0-SNAPSHOT</version>
</parent>
<artifactId>redirectScope</artifactId>
<packaging>war</packaging>
Expand Down
4 changes: 2 additions & 2 deletions examples/redirectScope2/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<parent>
<groupId>org.eclipse.krazo.examples</groupId>
<artifactId>krazo-examples-parent</artifactId>
<version>2.0.0-SNAPSHOT</version>
<version>2.1.0-SNAPSHOT</version>
</parent>
<artifactId>redirectScope2</artifactId>
<packaging>war</packaging>
Expand All @@ -36,7 +36,7 @@
<dependency>
<groupId>org.eclipse.krazo</groupId>
<artifactId>krazo-core</artifactId>
<version>2.0.0-SNAPSHOT</version>
<version>2.1.0-SNAPSHOT</version>
</dependency>
</dependencies>
</project>
4 changes: 2 additions & 2 deletions examples/redirectScope3/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<parent>
<groupId>org.eclipse.krazo.examples</groupId>
<artifactId>krazo-examples-parent</artifactId>
<version>2.0.0-SNAPSHOT</version>
<version>2.1.0-SNAPSHOT</version>
</parent>
<artifactId>redirectScope3</artifactId>
<packaging>war</packaging>
Expand All @@ -36,7 +36,7 @@
<dependency>
<groupId>org.eclipse.krazo</groupId>
<artifactId>krazo-core</artifactId>
<version>2.0.0-SNAPSHOT</version>
<version>2.1.0-SNAPSHOT</version>
</dependency>
</dependencies>
</project>
2 changes: 1 addition & 1 deletion examples/requestDispatcher/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<parent>
<groupId>org.eclipse.krazo.examples</groupId>
<artifactId>krazo-examples-parent</artifactId>
<version>2.0.0-SNAPSHOT</version>
<version>2.1.0-SNAPSHOT</version>
</parent>
<artifactId>requestDispatcher</artifactId>
<packaging>war</packaging>
Expand Down
2 changes: 1 addition & 1 deletion examples/returns/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<parent>
<groupId>org.eclipse.krazo.examples</groupId>
<artifactId>krazo-examples-parent</artifactId>
<version>2.0.0-SNAPSHOT</version>
<version>2.1.0-SNAPSHOT</version>
</parent>
<artifactId>returns</artifactId>
<packaging>war</packaging>
Expand Down
2 changes: 1 addition & 1 deletion examples/uri-builder/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
<parent>
<groupId>org.eclipse.krazo.examples</groupId>
<artifactId>krazo-examples-parent</artifactId>
<version>2.0.0-SNAPSHOT</version>
<version>2.1.0-SNAPSHOT</version>
</parent>
<artifactId>uri-builder</artifactId>
<packaging>war</packaging>
Expand Down
2 changes: 1 addition & 1 deletion examples/validation-i18n/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<parent>
<groupId>org.eclipse.krazo.examples</groupId>
<artifactId>krazo-examples-parent</artifactId>
<version>2.0.0-SNAPSHOT</version>
<version>2.1.0-SNAPSHOT</version>
</parent>
<artifactId>validation-i18n</artifactId>
<packaging>war</packaging>
Expand Down
2 changes: 1 addition & 1 deletion examples/validation/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<parent>
<groupId>org.eclipse.krazo.examples</groupId>
<artifactId>krazo-examples-parent</artifactId>
<version>2.0.0-SNAPSHOT</version>
<version>2.1.0-SNAPSHOT</version>
</parent>
<artifactId>validation</artifactId>
<packaging>war</packaging>
Expand Down
2 changes: 1 addition & 1 deletion examples/view-annotation/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<parent>
<groupId>org.eclipse.krazo.examples</groupId>
<artifactId>krazo-examples-parent</artifactId>
<version>2.0.0-SNAPSHOT</version>
<version>2.1.0-SNAPSHOT</version>
</parent>
<artifactId>view-annotation</artifactId>
<packaging>war</packaging>
Expand Down
2 changes: 1 addition & 1 deletion ext/asciidoc/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<parent>
<groupId>org.eclipse.krazo.ext</groupId>
<artifactId>krazo-ext-parent</artifactId>
<version>2.0.0-SNAPSHOT</version>
<version>2.1.0-SNAPSHOT</version>
</parent>
<artifactId>krazo-asciidoc</artifactId>
<packaging>jar</packaging>
Expand Down
2 changes: 1 addition & 1 deletion ext/freemarker/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<parent>
<groupId>org.eclipse.krazo.ext</groupId>
<artifactId>krazo-ext-parent</artifactId>
<version>2.0.0-SNAPSHOT</version>
<version>2.1.0-SNAPSHOT</version>
</parent>
<artifactId>krazo-freemarker</artifactId>
<packaging>jar</packaging>
Expand Down
2 changes: 1 addition & 1 deletion ext/jade/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<parent>
<groupId>org.eclipse.krazo.ext</groupId>
<artifactId>krazo-ext-parent</artifactId>
<version>2.0.0-SNAPSHOT</version>
<version>2.1.0-SNAPSHOT</version>
</parent>
<artifactId>krazo-jade</artifactId>
<packaging>jar</packaging>
Expand Down
2 changes: 1 addition & 1 deletion ext/jsr223/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
<parent>
<groupId>org.eclipse.krazo.ext</groupId>
<artifactId>krazo-ext-parent</artifactId>
<version>2.0.0-SNAPSHOT</version>
<version>2.1.0-SNAPSHOT</version>
</parent>
<artifactId>krazo-jsr223</artifactId>
<packaging>jar</packaging>
Expand Down
Loading

0 comments on commit 8c02368

Please sign in to comment.