Filip Hrisafov
ec413118d6
Update build with latest dependencies and Java 8 baseline: ( #1636 )
...
* Do not use maven-processor-plugin and use the maven-compiler-plugin annotationProcessors instead
* Update NoPackageCyclesRule and exclude tests
* Update checkstyle to 8.14 and remove FIleContentsHolder module and move SuppressionCommentFilter to the TreeWalker
* Update assertj to 3.11.1 and replace usage of RuntimeIOException (from AssertJ) with UncheckedIOException (from java 8)
* Add how to import MapStruct into IntelliJ and Eclipse into the readme
2018-10-28 21:39:35 +01:00
Florian Tavares
71e9bd3699
#1301 code improvements / adaptations after language-level upgrade
2018-10-19 20:36:07 +01:00
Florian Tavares
d81d3e46a4
#1301 Use Java 8 as baseline for MapStruct
...
* Move classes from mapstruct-common into mapstruct
* Use Java 8 @Repeatable for @Mappings and @ValueMappings in the mapstruct module
* Add relocation for mapstruct-jdk8 to mapstruct
* Use of 1.8 source and target versions from parent POM
* Update documentation to match
* Update versions of some maven plugin crashing build on Java 8
* Drop JDK 6 & 7 support in integration tests
* Remove mapstruct-common module (it was never deployed to Central)
2018-10-15 22:16:33 +02:00
Christian Bandowski
0fa964038c
#1499 Add Protobuf builder integration test
...
* Don't run the ProtobufBuilderTest with the processor_plugin_java8 and eclipse_jdt_java_8 (processor plugin runs before the proto java classes are created and the eclipse plugin has some bug)
* Include *.proto for license checks
2018-07-15 20:53:13 +02:00
Filip Hrisafov
e29c25e5cb
[maven-release-plugin] prepare for next development iteration
2018-07-15 19:51:45 +02:00
Filip Hrisafov
c189aa7bb5
[maven-release-plugin] prepare release 1.3.0.Beta1
2018-07-15 19:51:44 +02:00
MapStruct Team
b35126e609
#1411 Update copyright header on all files
...
* Use new shorter copyright header without a year
* Use SLASHSTAR_STYLE for Java files
2018-07-15 19:29:28 +02:00
Filip Hrisafov
dbc7c8a84d
#782 Add integration tests for builders with FreeBuilder
2018-04-04 19:26:22 +02:00
Filip Hrisafov
45ab6e1c52
#782 Add integration tests for builders with AutoValue
2018-04-04 19:26:22 +02:00
Filip Hrisafov
bf8f037a19
#782 Add integration tests for builders with immutables
2018-04-04 19:26:22 +02:00
Eric Martineau
3d45d072e7
#782 Add tests for builders
2018-04-04 19:26:22 +02:00
Filip Hrisafov
de76a87019
[maven-release-plugin] prepare for next development iteration
2017-10-17 23:12:53 +02:00
Filip Hrisafov
a2176493e7
[maven-release-plugin] prepare release 1.2.0.Final
2017-10-17 23:12:52 +02:00
Filip Hrisafov
af8d48c797
#1281 Do not depend on deprecated sonatype parent
2017-09-07 17:47:18 +02:00
Filip Hrisafov
e79949ed0f
[maven-release-plugin] prepare for next development iteration
2017-08-28 20:22:54 +02:00
Filip Hrisafov
322e77e52b
[maven-release-plugin] prepare release 1.2.0.CR2
2017-08-28 20:22:54 +02:00
Filip Hrisafov
6377e51efa
#1251 Deploy SNAPSHOTS from Travis CI
2017-08-18 19:41:24 +02:00
Filip Hrisafov
17da0cf912
#1231 Add japicmp for the MapStruct API
2017-08-17 00:10:04 +02:00
Filip Hrisafov
0540a00263
[maven-release-plugin] prepare for next development iteration
2017-07-15 10:21:42 +02:00
Filip Hrisafov
03f6434aa7
[maven-release-plugin] prepare release 1.2.0.CR1
2017-07-15 10:21:41 +02:00
Filip Hrisafov
0d66618d45
[maven-release-plugin] prepare for next development iteration
2017-05-30 23:27:41 +02:00
Filip Hrisafov
b3e7c52076
[maven-release-plugin] prepare release 1.2.0.Beta3
2017-05-30 23:27:40 +02:00
Filip Hrisafov
2acaffa3ec
#1129 Add forbidden apis plugin to fail on illegal TypeMirror usages
2017-05-30 22:56:31 +02:00
Filip Hrisafov
2e09944b19
#1213 General code cleanups:
...
* #122 Use util methods when possible
* Fix some warnings in Javadoc generation
* Don't use raw classes when not needed
* Add .yml, binding.xjb and .asciidoc files to license check exclusion
2017-05-24 14:15:46 +02:00
Filip Hrisafov
f2ad90042c
Update assertj and used dedicated method in tests ( #1204 )
2017-05-24 08:07:59 +02:00
Filip Hrisafov
65b0e4d3c5
#1194 Setup code coverage analysis with codecov
2017-05-17 22:44:09 +02:00
Filip Hrisafov
5fccc6c2d5
#1171 Add Travis CI ( #1172 )
2017-04-06 21:22:38 +02:00
Andreas Gudian
01d9997ed6
[maven-release-plugin] prepare for next development iteration
2017-03-16 20:33:20 +01:00
Andreas Gudian
daedc88425
[maven-release-plugin] prepare release 1.2.0.Beta2
2017-03-16 20:33:19 +01:00
Andreas Gudian
3cc8972126
[maven-release-plugin] prepare for next development iteration
2017-02-20 20:58:14 +01:00
Andreas Gudian
520451bcd8
[maven-release-plugin] prepare release 1.2.0.Beta1
2017-02-20 20:58:12 +01:00
Andreas Gudian
48d7963cca
Merge branch '1.1-master'
2017-01-05 22:04:29 +01:00
Andreas Gudian
b02f8e5df5
#1032 Update license headers to 2017
2017-01-05 18:55:26 +01:00
navpil
81ce66044f
#60 automapping
2016-12-19 21:45:14 +01:00
Andreas Gudian
050c398da6
#966 Avoid missing newlines between methods and multiple newlines (generally) by adding a checkstyle rule, fixing current incarnations.
2016-12-01 21:52:58 +01:00
Andreas Gudian
62721b207b
[maven-release-plugin] prepare for next development iteration
2016-11-18 21:45:42 +01:00
Andreas Gudian
b0b816f552
[maven-release-plugin] prepare release 1.1.0.Final
2016-11-18 21:45:41 +01:00
Andreas Gudian
44f7070e75
Update version on master branch to 1.2.0-SNAPSHOT
2016-11-07 21:08:42 +01:00
Andreas Gudian
d83be86994
[maven-release-plugin] prepare for next development iteration
2016-11-07 20:52:04 +01:00
Andreas Gudian
4eb8fae8df
[maven-release-plugin] prepare release 1.1.0.CR2
2016-11-07 20:52:03 +01:00
Andreas Gudian
af68fcf616
[maven-release-plugin] prepare for next development iteration
2016-09-07 20:27:36 +02:00
Andreas Gudian
9ed807196e
[maven-release-plugin] prepare release 1.1.0.CR1
2016-09-07 20:27:34 +02:00
Filip Hrisafov
cf88cf9e92
#860 switch to using assertj instead of FEST assertions
2016-08-27 13:10:42 +02:00
Andreas Gudian
1b6b5f18bb
[maven-release-plugin] prepare for next development iteration
2016-07-22 21:20:25 +02:00
Andreas Gudian
e23056c9dd
[maven-release-plugin] prepare release 1.1.0.Beta2
2016-07-22 21:20:24 +02:00
Andreas Gudian
8bee368942
#27 Add OSGi metadata to manifests of mapstruct.jar and mapstruct-jdk8.jar.
2016-06-29 22:14:23 +02:00
Andreas Gudian
d74f73aa2d
[maven-release-plugin] prepare for next development iteration
2016-03-16 20:48:00 +01:00
Andreas Gudian
deacfc2c6a
[maven-release-plugin] prepare release 1.1.0.Beta1
2016-03-16 20:47:59 +01:00
sjaakd
22f1e71519
#740 baseline update to version 2.19.1 of Surefire plugin
2016-02-04 20:54:40 +01:00
Gunnar Morling
34aceff5f8
#723 Updating year in license headers
2016-01-16 18:00:09 +01:00