Stephane Nicoll
7d2f175956
Remove unused method
2019-12-27 16:15:15 +01:00
Stephane Nicoll
d190e6860e
Polish "Add distributionManagement support for Maven pom"
...
See gh-1038
2019-12-27 16:07:27 +01:00
Joachim Pasquali
10deca608d
Add distributionManagement support for Maven pom
...
See gh-1038
2019-12-27 14:35:30 +01:00
Stephane Nicoll
39960b1cdd
Polish
2019-12-27 14:32:53 +01:00
Stephane Nicoll
2d0ef11693
Polish "Add support for writing license and developer in Maven pom"
...
See gh-1029
2019-12-27 11:58:00 +01:00
Jafer Khan
f50af605fe
Add support for writing license and developer in Maven pom
...
See gh-1029
2019-12-27 11:57:30 +01:00
Stephane Nicoll
5325e679e2
Polish "Keep track of original ProjectDescription"
...
See gh-1023
2019-12-27 11:09:00 +01:00
bono007
161fccbc75
Keep track of original ProjectDescription
...
See gh-1023
2019-12-27 09:28:21 +01:00
Stephane Nicoll
cddd4c7b5b
Polish "Fix Groovy array declaration"
...
See gh-1016
2019-10-21 14:07:39 +02:00
markstrecker
4a2b3edcc8
Fix Groovy array declaration
...
See gh-1016
2019-10-21 14:07:27 +02:00
Stephane Nicoll
a729fae5d3
Upgrade to Spring Boot 2.2.0
2019-10-17 09:00:10 +02:00
Stephane Nicoll
d812ca8c38
Harmonize SCM information
2019-10-05 18:32:42 +01:00
Stephane Nicoll
4c05e7c29f
Polish
2019-10-05 18:16:35 +01:00
Stephane Nicoll
9eacf3030d
Polish Javadoc
2019-10-05 18:01:13 +01:00
Stephane Nicoll
bb159f3c7d
Remove conceptual tangle
2019-10-04 18:37:16 +01:00
Stephane Nicoll
3712a51da1
Polish Javadoc
2019-10-04 17:51:46 +01:00
Stephane Nicoll
1ea7cdac29
Review Maven build Javadoc
2019-10-04 17:24:14 +01:00
Stephane Nicoll
69d7e6170a
Polish
2019-10-04 17:22:31 +01:00
Stephane Nicoll
664dd6c4eb
Use a Builder for MavenRepository
...
Closes gh-1013
2019-10-03 15:33:39 +02:00
Stephane Nicoll
285fec21a7
Use a Builder for BillOfMaterials
...
Closes gh-1012
2019-10-03 15:33:39 +02:00
Stephane Nicoll
42c106b6e9
Review build abstraction Javadoc
2019-10-03 15:33:39 +02:00
Stephane Nicoll
e0b274c383
Review Gradle build Javadoc
2019-10-03 15:33:05 +02:00
Stephane Nicoll
796b439dcc
Polish
2019-09-27 13:42:40 +02:00
Stephane Nicoll
252ee887f7
Polish
2019-09-27 12:52:25 +02:00
Stephane Nicoll
c89b399956
Disable @ProjectGenerationContext bean overriding by default
...
This commit extends ProjectGenerator so that the configuration of the
ProjectGenerationContext can be externalized if necessary. By default,
a context that does not allow bean overriding is provided.
Closes gh-999
2019-09-27 12:31:11 +02:00
Stephane Nicoll
26d44f26b9
Polish
2019-09-25 10:17:04 +02:00
Stephane Nicoll
88f986b7c1
Harmonize Maven build to use containers
...
Closes gh-996
2019-09-04 16:39:38 +02:00
Stephane Nicoll
04a78a94d6
Harmonize Gradle build to use containers
...
See gh-996
2019-09-04 15:47:45 +02:00
Stephane Nicoll
59f9092e2f
Move build properties to dedicated container
...
See gh-996
2019-09-04 15:47:10 +02:00
Stephane Nicoll
3f6c98173b
Move general build settings to immutable class
...
This commit moves the global build settings to an immutable
BuildSettings abstraction.
See gh-996
2019-09-03 10:10:22 +02:00
Stephane Nicoll
7d47786a8b
Improve SourceStructure to handle source and resource assets
2019-09-02 10:19:09 +02:00
Stephane Nicoll
595050258c
Move source file extension to Language abstraction
...
Closes gh-995
2019-08-31 09:07:06 +02:00
Stephane Nicoll
0b37199b3e
Polish
2019-08-25 04:41:44 +02:00
Stephane Nicoll
c36ae847fb
Harmonize ProjectDescription name
2019-08-25 03:17:25 +02:00
Stephane Nicoll
286e38888c
Migrate ProjectDescription to an interface
...
This commit migrates ProjectDescription to an interface with read-only
accessors and create a MutableProjectDescription implementation that can
be used for both purposes.
As a result, the type separation between ResolvedProjectDescription and
ProjectDescription is no longer necessary.
Closes gh-993
2019-08-25 03:03:57 +02:00
Stephane Nicoll
91656ba0f8
Polish
2019-08-23 15:06:36 +02:00
Stephane Nicoll
b711ac73c9
Polish "Add support for Maven resources"
...
See gh-967
2019-08-23 15:03:05 +02:00
Leonardo Ramos
df62424c0e
Add support for Maven resources
...
See gh-967
2019-08-23 13:58:11 +02:00
Stephane Nicoll
1082ac7bf7
Extract project generation test utility to dedicated module
...
This commit extracts various test utilities to a dedicated
initializr-generator-test module for easier consumption. The previous
test-jar are no longer published and a dependency to this new module
should be equivalent.
This commit also cleans various resources that were located in the wrong
place. In particular initializr-generator does not know anything about
metadata anymore.
Closes gh-988
2019-08-21 16:10:06 +02:00
Stephane Nicoll
dbd1198996
Rename SourceCodeStructure to SourceStructure
...
This commit generalizes the main and test structure so that it can be
used for more use cases.
2019-08-21 16:09:17 +02:00
Stephane Nicoll
19ed484dc3
Add SourceCodeStructure abstraction
...
Closes gh-987
2019-08-19 19:09:26 +02:00
Stephane Nicoll
976f290144
Harmonize logging test configuration
2019-08-18 14:35:51 +02:00
Stephane Nicoll
dee5467bd1
http -> https
2019-08-18 14:07:02 +02:00
Stephane Nicoll
f083e6e5cd
Make sure MavenBuildWriter uses https link wherever possible
2019-08-18 13:35:47 +02:00
Stephane Nicoll
ff6e26463b
Add Bill Of Materials
...
Closes gh-981
2019-08-15 07:53:46 +02:00
Stephane Nicoll
a3826cfaed
Polish "Add support for removing build plugins"
...
See gh-978
2019-08-13 20:30:07 +02:00
HaiTao Zhang
083213c904
Add support for removing build plugins
...
See gh-978
2019-08-13 17:47:36 +02:00
Stephane Nicoll
f33a661074
Be more defensive when extracting filename from URI
...
Closes gh-827
2019-08-12 13:52:34 +02:00
HaiTao Zhang
71364408fa
Rename versionRange attribute to compatibilityRange
...
See gh-968
2019-08-09 11:20:02 +02:00
Stephane Nicoll
98bdd29356
Guard compilation unit from null
attributes
...
Closes gh-975
2019-08-07 15:29:57 +02:00