Skip to content

Commit

Permalink
Added missing dependency definitions for packaging 'gwt-lib' in BOM
Browse files Browse the repository at this point in the history
  • Loading branch information
hpehl committed Apr 13, 2024
1 parent 83f4f82 commit aebf1e4
Show file tree
Hide file tree
Showing 6 changed files with 78 additions and 3 deletions.
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,10 @@ to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

### Fixed

- Added missing dependency definitions for packaging `gwt-lib` in BOM

## [1.4.4] - 2024-04-13

### Changed
Expand Down
31 changes: 28 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,17 +34,42 @@ Elemento simplifies working with [Elemental2](https://github.com/google/elementa

# Get Started

Elemento is available in [Maven Central](https://search.maven.org/search?q=g:org.jboss.elemento%20AND%20a:elemento-core). To use it add the following dependency to your POM:
Elemento is available in [Maven Central](https://search.maven.org/search?q=g:org.jboss.elemento%20AND%20a:elemento-core). The easiest way is to import its BOM

```xml
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.jboss.elemento</groupId>
<artifactId>elemento-bom</artifactId>
<version>1.4.4</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
```

and add a dependency to either

```xml
<dependency>
<groupId>org.jboss.elemento</groupId>
<artifactId>elemento-core</artifactId>
<type>gwt-lib</type>
</dependency>
```

or

```xml
<dependency>
<groupId>org.jboss.elemento</groupId>
<artifactId>elemento-core</artifactId>
<version>1.4.4</version>
</dependency>
```

In your GWT module inherit from `org.jboss.elemento.Core`:
depending on your stack. If you're using GWT, inherit from `org.jboss.elemento.Core`:

```xml
<module>
Expand Down
36 changes: 36 additions & 0 deletions bom/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -48,31 +48,67 @@
<groupId>${project.groupId}</groupId>
<artifactId>elemento-core</artifactId>
<version>${project.version}</version>
<type>jar</type>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>elemento-core</artifactId>
<version>${project.version}</version>
<type>gwt-lib</type>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>elemento-flow</artifactId>
<version>${project.version}</version>
<type>jar</type>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>elemento-flow</artifactId>
<version>${project.version}</version>
<type>gwt-lib</type>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>elemento-mathml</artifactId>
<version>${project.version}</version>
<type>jar</type>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>elemento-mathml</artifactId>
<version>${project.version}</version>
<type>gwt-lib</type>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>elemento-router</artifactId>
<version>${project.version}</version>
<type>jar</type>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>elemento-router</artifactId>
<version>${project.version}</version>
<type>gwt-lib</type>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>elemento-router-processor</artifactId>
<version>${project.version}</version>
<type>jar</type>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>elemento-svg</artifactId>
<version>${project.version}</version>
<type>jar</type>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>elemento-svg</artifactId>
<version>${project.version}</version>
<type>gwt-lib</type>
</dependency>
</dependencies>
</dependencyManagement>
Expand Down
2 changes: 2 additions & 0 deletions samples/flow/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -53,10 +53,12 @@
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>elemento-core</artifactId>
<type>gwt-lib</type>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>elemento-flow</artifactId>
<type>gwt-lib</type>
</dependency>
<dependency>
<groupId>org.patternfly</groupId>
Expand Down
7 changes: 7 additions & 0 deletions samples/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,13 @@
<groupId>${project.groupId}</groupId>
<artifactId>elemento-todo-sample-common</artifactId>
<version>${project.version}</version>
<type>jar</type>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>elemento-todo-sample-common</artifactId>
<version>${project.version}</version>
<type>gwt-lib</type>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
Expand Down
1 change: 1 addition & 0 deletions samples/todo/gwt/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>elemento-todo-sample-common</artifactId>
<type>gwt-lib</type>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
Expand Down

0 comments on commit aebf1e4

Please sign in to comment.