Skip to content

Commit b859d23

Browse files
authored
Make Jersey modules releasable. Update changelog. (helidon-io#867)
* Update CHANGELOG for 1.2.0 release * Generate empty javadoc and sources jar needed for release
1 parent 313c9b7 commit b859d23

4 files changed

Lines changed: 122 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ All notable changes to this project will be documented in this file.
55

66
This project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
77

8-
## [Unreleased]
8+
## [1.2.0] - 2019-07-29
99

1010
### Notes
1111

@@ -21,6 +21,7 @@ enhancements and bug and performances fixes.
2121
- WebServer: Support for HTTP/2 negotiation with TLS/APLN [807](https://github.com/oracle/helidon/pull/807)
2222
- Config: credentials support added to git config [810](https://github.com/oracle/helidon/pull/801)
2323
- Early Access: support for the Oracle Universal Connection Pool [777](https://github.com/oracle/helidon/pull/777)
24+
- Early Access: JPA/JTA: Support analog to extended persistence contexts [639](https://github.com/oracle/helidon/issues/639)
2425

2526
### Fixes
2627

@@ -33,6 +34,8 @@ enhancements and bug and performances fixes.
3334
- Tracing: add Tracing configuration module [809](https://github.com/oracle/helidon/pull/809)
3435
- Tracing: Fix constant sampler name for Jaeger [828](https://github.com/oracle/helidon/pull/828)
3536
- Tracing: IDCS Role mapper: calls to IDCS not associated with the call [794](https://github.com/oracle/helidon/issues/794)
37+
- Config: Enable support of application.yaml use case in data source injection extensions [847](https://github.com/oracle/helidon/pull/847)
38+
- Config: Correct traversal logic for MpConfig when acquiring configuration property names [845](https://github.com/oracle/helidon/pull/845)
3639
- MicroProfile Config: MpConfig will never include Helidon Config property names in the return value of getPropertyNames() [844](https://github.com/oracle/helidon/issues/844)
3740
- Update examples and tests to use microprofile-2.2 bundle [843](https://github.com/oracle/helidon/pull/843)
3841

@@ -380,7 +383,7 @@ for details.
380383
### Notes
381384
- Initial source drop on Github
382385

383-
[Unreleased]: https://github.com/oracle/helidon/compare/1.1.2...HEAD
386+
[1.2.0]: https://github.com/oracle/helidon/compare/1.1.2...1.2.0
384387
[1.1.2]: https://github.com/oracle/helidon/compare/1.1.1...1.1.2
385388
[1.1.1]: https://github.com/oracle/helidon/compare/1.1.0...1.1.1
386389
[1.1.0]: https://github.com/oracle/helidon/compare/1.0.3...1.1.0

jersey/client/pom.xml

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,4 +75,43 @@
7575
<artifactId>javax.inject</artifactId>
7676
</dependency>
7777
</dependencies>
78+
79+
<profiles>
80+
<profile>
81+
<id>release</id>
82+
<build>
83+
<plugins>
84+
<plugin>
85+
<groupId>org.apache.maven.plugins</groupId>
86+
<artifactId>maven-jar-plugin</artifactId>
87+
<executions>
88+
<execution>
89+
<id>empty-sources-jar</id>
90+
<phase>package</phase>
91+
<goals>
92+
<goal>jar</goal>
93+
</goals>
94+
<configuration>
95+
<classifier>sources</classifier>
96+
<classesDirectory>${project.build.directory}/sources</classesDirectory>
97+
</configuration>
98+
</execution>
99+
<execution>
100+
<id>empty-javadoc-jar</id>
101+
<phase>package</phase>
102+
<goals>
103+
<goal>jar</goal>
104+
</goals>
105+
<configuration>
106+
<classifier>javadoc</classifier>
107+
<classesDirectory>${project.build.directory}/javadoc</classesDirectory>
108+
</configuration>
109+
</execution>
110+
</executions>
111+
</plugin>
112+
</plugins>
113+
</build>
114+
</profile>
115+
</profiles>
116+
78117
</project>

jersey/jsonp/pom.xml

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,4 +49,43 @@
4949
</exclusions>
5050
</dependency>
5151
</dependencies>
52+
53+
<profiles>
54+
<profile>
55+
<id>release</id>
56+
<build>
57+
<plugins>
58+
<plugin>
59+
<groupId>org.apache.maven.plugins</groupId>
60+
<artifactId>maven-jar-plugin</artifactId>
61+
<executions>
62+
<execution>
63+
<id>empty-sources-jar</id>
64+
<phase>package</phase>
65+
<goals>
66+
<goal>jar</goal>
67+
</goals>
68+
<configuration>
69+
<classifier>sources</classifier>
70+
<classesDirectory>${project.build.directory}/sources</classesDirectory>
71+
</configuration>
72+
</execution>
73+
<execution>
74+
<id>empty-javadoc-jar</id>
75+
<phase>package</phase>
76+
<goals>
77+
<goal>jar</goal>
78+
</goals>
79+
<configuration>
80+
<classifier>javadoc</classifier>
81+
<classesDirectory>${project.build.directory}/javadoc</classesDirectory>
82+
</configuration>
83+
</execution>
84+
</executions>
85+
</plugin>
86+
</plugins>
87+
</build>
88+
</profile>
89+
</profiles>
90+
5291
</project>

jersey/server/pom.xml

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,4 +87,43 @@
8787
<artifactId>javax.inject</artifactId>
8888
</dependency>
8989
</dependencies>
90+
91+
<profiles>
92+
<profile>
93+
<id>release</id>
94+
<build>
95+
<plugins>
96+
<plugin>
97+
<groupId>org.apache.maven.plugins</groupId>
98+
<artifactId>maven-jar-plugin</artifactId>
99+
<executions>
100+
<execution>
101+
<id>empty-sources-jar</id>
102+
<phase>package</phase>
103+
<goals>
104+
<goal>jar</goal>
105+
</goals>
106+
<configuration>
107+
<classifier>sources</classifier>
108+
<classesDirectory>${project.build.directory}/sources</classesDirectory>
109+
</configuration>
110+
</execution>
111+
<execution>
112+
<id>empty-javadoc-jar</id>
113+
<phase>package</phase>
114+
<goals>
115+
<goal>jar</goal>
116+
</goals>
117+
<configuration>
118+
<classifier>javadoc</classifier>
119+
<classesDirectory>${project.build.directory}/javadoc</classesDirectory>
120+
</configuration>
121+
</execution>
122+
</executions>
123+
</plugin>
124+
</plugins>
125+
</build>
126+
</profile>
127+
</profiles>
128+
90129
</project>

0 commit comments

Comments
 (0)