Comments (7)
/cc @glefloch, @quarkusio/devtools
from quarkus.
It looks like it can't resolve the deployment project for validation purposes. I am not sure we can do much about it but build extensions
completely or disable validateExtension
task
from quarkus.
@aloubyansky Could I add something to the json-logging/build.gradle
like:
afterEvaluate {
validateExtension.dependsOn project(':json-logging-deployment').???
}
I just don't know what task from json-logging-deployment
that it depends on.
from quarkus.
Afaiu, the deployment subproject needs to be a part of the project build, since this task is validating its dependencies.
You need to be careful not to introduce a cyclic dependency, since deployment depends on runtime.
Practically though, I am not sure why you would not want to build them as a "unit".
from quarkus.
I do want to build them as a "unit", but the way builds work for our system requires everything to be able to be built "solo". And I use quotes there because json-logging-deployment
can be built as part of json-logging
, if there's a way I can add it to the build.gradle
. Such that building the json-logging
project builds them both. I'm just not sure what I could add in either of their build.gradle
s to accomplish this.
from quarkus.
I think for the validation to work, the deployment subproject has to be included in the build. TBH, I am not sure how you can do that from the runtime subproject, except building the whole "extension" (https://github.com/mikethecalamity/quarkus-test/tree/master/extensions
/subprojects)
Alternatively, validateExtension
task could be disabled. Perhaps, we should just move validateExtension
to the deployment module but it would still be validating the runtime one.
from quarkus.
I'll disable validateExtension
for now. But it does sound reasonable for it to be on the deployment module.
from quarkus.
Related Issues (20)
- Our Nightly Quarkus build deploy to Nexus was failing after the gradle upgrade to 8.9 HOT 3
- Update examples to use org.htmlunit:htmlunit HOT 5
- Core module is using a mix of traditional `@ConfigRoot` and `@ConfigMapping` HOT 5
- Support for Demonstrating Proof of Possession (DPoP) in quarkus-oidc HOT 1
- Add OIDC response filters HOT 1
- Quarkus JaCoCo in CD/CI error Error while instrumenting io/quarkus/test/common/*
- Sort identity providers by priority in QuarkusIdentityProviderManagerImpl HOT 3
- ArrayIndexOutOfBoundsException occurred when i was serializing data from redis with quarkus redis extension HOT 6
- Incorrect data in the ReactiveDatasourceHealthCheck being set when the connection is down HOT 2
- Narayana throws an exception when working with the latest MSSQL server HOT 3
- Native Image run issue with XML Changelog quarkus-liquibase HOT 8
- Extend @TestSecurity to support Credential HOT 1
- Upgrade Postgres 16 HOT 1
- Native Build is missing GRPC generated class HOT 5
- Resteasy-reactive Unit endpoint reported as "Run time writers required" HOT 2
- Thread dump messed up when running an app using quarkus:run
- unable to load resource bundle from dependent jar HOT 5
- LogManager error of type GENERIC_FAILURE: Handler with name 'console' is linked to a category but not configured. HOT 6
- Using value higher than Integer.MAX_VALUE as REST method arg cause 404 Not Found instead of 400 Bad Request HOT 2
- Unable to migrate to non-deprecated AnnotationsTransformerBuildItem HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from quarkus.