Stuart Douglas
b67491c1ff
The big ClassLoader change
...
This changes the way Quarkus ClassLoading works,
to allow for isolated class loaders.
It also unifies how Quarkus is launched, so every
different mode we support uses the same mechanism
for both curation and launch.
Tests are now run in an isolated ClassLoader, which
means that a proxy is created that runs the tests
from within the isolated ClassLoader. This currently
has a quirk where @BeforeAll methods are run twice,
which will be fixed in the next JUnit release. This
can be worked around by using @QuarkusBeforeAll.
2020-01-22 13:30:44 +01:00
Gwenneg Lepage
33ea19d16e
Support both GraalVM 19.2.1 and 19.3.1
2020-01-16 20:56:10 +01:00
David M. Lloyd
598c1cebc1
Upgrade to SmallRye Config 1.5.0 with relocs
2019-12-06 12:07:59 +01:00
Gwenneg Lepage
8e20d02f90
Upgrade GraalVM to 19.3.0
2019-12-04 08:43:44 +11:00
Guillaume Smet
db4bdee0d3
Move to Jakarta artifacts
2019-10-28 21:46:20 +01:00
George Gastaldi
563d79f469
chore: migrate quarkus-core tests to JUnit 5
2019-09-10 20:29:29 +00:00
Stuart Douglas
f56a0694d4
Remove Elytron SSL dependencies
...
These are not needed in core after the HTTP changes
2019-09-04 12:03:16 +10:00
Stuart Douglas
c9cba824e8
Remove license headers
2019-06-14 08:01:18 +10:00
Alexey Loubyansky
d49449cae5
changed groupId of bootstrap from io.quarkus.bootstrap to io.quarkus
2019-04-02 22:51:00 +02:00
Guillaume Smet
0ae6efabb8
Rename bootstrap-maven-plugin to quarkus-bootstrap-maven-plugin
...
Fixes #1712 .
2019-04-01 18:01:29 +02:00
Alexey Loubyansky
743843a4b2
Bootstrap dependency resolver and classpath setup for the tests and dev mode
2019-03-25 18:13:59 +01:00
Clement Escoffier
9a3074c108
Remove the test scope from the BOM file
...
This is related to #1409 .
This commits remove the test scopes and add them when required in the different dependencies
2019-03-18 14:19:35 +01:00
Clement Escoffier
25ea42a450
Switch to version 999-SNAPSHOT
...
Remove occurrence of the version in code snippet
Make the gradle plugin "ready" for release
2019-03-06 10:16:54 +01:00
David M. Lloyd
bbf7e394de
Introduce common SSL-server configuration group class
2019-03-04 08:41:01 +01:00
Stuart Douglas
ff555efced
Rename Shamrock to Quarkus, change file contents
2019-02-23 08:46:13 +11:00
David M. Lloyd
6f8c74fa21
Switch to upstream jboss-logging
2019-02-11 10:34:50 -06:00
David M. Lloyd
2e87d2aa69
Refactor configuration completely
...
• support multiple levels of hierarchy
• handle at augment time via reflection instead of using code generation
• distinguish build-/run-time injection items
• generate config parsing with unknown key detection
• lighten annotation processing to work better with eclipse (hopefully)
• support a wide range of configuration types
• require explicit specification of build phase for configuration groups
Co-authored-by: Alexey Loubyansky <loubyansky@gmail.com >
Co-authored-by: Stuart Douglas <stuart.w.douglas@gmail.com >
2019-02-01 09:34:50 +01:00
Guillaume Smet
a5c34cd279
Add jboss-logging-annotations as a core dependency
...
We had quite a lot of warnings when building transactions/runtime
and bean-validation/runtime.
2018-12-20 23:45:34 +01:00
Guillaume Smet
5c2487dbc2
Provide a proper name for all the artifacts + organize the modules
2018-12-12 10:12:37 +01:00
David M. Lloyd
93da0a8e04
WildFly Common is a dependency of core-runtime
2018-12-07 11:48:31 -06:00
Justin Lee
25e548211c
add a dependency to core runtime provide classes for logging without needing an explicit dependency in the user application
2018-12-03 17:09:53 -05:00
Stuart Douglas
eb8f68d17b
Apache License Version 2.0
2018-11-22 13:33:06 +11:00
Stuart Douglas
509506456d
Add the ability to inject configuration into build steps
2018-11-21 11:58:21 +11:00
David M. Lloyd
7a34928ec8
Add thread pool configuration to build process
2018-11-16 14:26:54 -06:00
Sanne Grinovero
6e127aa11d
Removing dependency on org.jboss.graalvm
2018-10-25 11:46:09 +01:00
David M. Lloyd
5ac73e8709
Add wildfly-common with substrate helper stuff
2018-10-04 13:30:10 +10:00
David M. Lloyd
0218c9610a
Add JBoss Logging (embedded version) to build
2018-10-04 13:30:10 +10:00
Martin Kouba
bb3ab7ec93
Use Common Annotations 1.3
2018-09-20 10:06:05 +02:00
Stuart Douglas
66e80eb56b
New maven approach
2018-07-27 09:52:47 +10:00
Sanne Grinovero
63bf612be1
Switch to the Maven distributed copy of the SubstrateVM annotations
2018-07-26 11:12:27 +03:00
Stuart Douglas
976d91f72e
Fix up logging
2018-07-25 09:57:52 +10:00
Stuart Douglas
7db5b804ec
Extract all dependencies to parent pom
2018-07-22 10:51:51 +10:00
Stuart Douglas
dfc73c8d77
Add MP config support
2018-07-22 10:08:35 +10:00
Stuart Douglas
2a4189be47
Change runner to generate metadata at runtime
2018-07-12 11:35:57 +10:00
Stuart Douglas
6ee10e7a60
Add some tests
2018-07-10 14:28:00 +10:00
Stuart Douglas
43d5615bf3
Better runtime/deployment time split
2018-07-10 10:04:07 +10:00