Giter VIP home page Giter VIP logo

quarkus-intellij-plugin's People

Contributors

wglanzer avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

quarkus-intellij-plugin's Issues

Multi project support

I'm using a multi project structure using maven. There is one main project and a few other projects as libraries. The main project is including the libraries as dependencies using the SNAPSHOT version in the pom.xml.
If I modify the libraries the changes are not picked up from the sources but instead from the local repository so for every single change to the libraries I need to recompile the code. How to handle that? This was working with no problem with the same setup using Spring boot.
I'm using the community version of intellij idea.

Gradle Support

Hi there,
this seems exactly what I was looking for. A great Plugin! Is there already a way to make it work with Gradle projects or any plans to support Gradle ?

Gradle intergration runs `build` task that usually triggers test

If compile before launch flag for Gradle run configuration is enabled the plugin runs clean and then build. In Gradle build triggers test so this could be a very long operation. It would be better to use assemble instead.

Typical build flow:

:compileJava 
:processResources 
:classes 
:jar 
:assemble 
:compileTestJava 
:processTestResources 
:testClasses 
:test 
:check 
:build 

Typical assemble flow:

:compileJava 
:processResources 
:classes 
:jar 
:assemble 

I believe test is not essential for Running the application.

Exception during debug with IC-2021

Does not work on IC-2021.1 with "Complie before launch" flag

17:34:51: Executing tasks 'clean assemble quarkusDev -Ddebug=39327 '...

> Task :clean

> Task :quarkusGenerateCode
preparing quarkus application

> Task :compileKotlin
> Task :compileJava NO-SOURCE
> Task :processResources
> Task :classes
> Task :inspectClassesForKotlinIC
> Task :jar

> Task :quarkusBuild FAILED
building quarkus jar
7 actionable tasks: 7 executed

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':quarkusBuild'.
> java.lang.IllegalStateException: SRCFG00035: Failed to load resource

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 4s
17:34:56: Tasks execution finished 'clean assemble quarkusDev -Ddebug=39327 '.

How to install in Intellij

Hi there!

Seems to be a great plugin. Intellij has not approved it yet. Is there a way to use it already?

Thanks
Gregor

Enhancement Reques: Support for Custom Quarkus Profiles in Run/Debug Configurations

Issue Description:

The current version of the IntelliJ plugin for Quarkus development automatically executes the "quarkus:dev" profile in Run/Debug configurations. While this is suitable for many scenarios, it limits users from utilizing other Quarkus profiles they might have defined for specific use cases, such as "quarkus:test" or custom profiles. To enhance the plugin's functionality and provide developers with more flexibility, I suggest adding support for using custom Quarkus profiles in Run/Debug configurations.

Suggested Feature:

Support the use of custom Quarkus profiles in the Run/Debug Configurations window within the IntelliJ plugin for Quarkus. Allow users to specify the desired Quarkus profile for running their Quarkus applications in different modes, such as "quarkus:test," and any custom profiles they have defined in their Quarkus project configuration.

Benefits:

  • Increased Flexibility: Developers can choose from a range of Quarkus profiles to match specific development, testing, or production requirements.
  • Custom Profile Support: Users can leverage any custom profiles they have defined, providing more control and adaptability in their Quarkus projects.
  • Streamlined Development: By supporting custom profiles, developers can seamlessly switch between different configurations directly within the Run/Debug Configuration, reducing manual adjustments and saving time.

This enhancement will empower developers to work more efficiently with Quarkus by enabling the use of custom profiles tailored to their projects' distinct needs. Thank you for considering this suggestion, and I'm looking forward to seeing this feature in future updates of the plugin.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.