Comments (6)
After pulling the updated code and building it with Gradle, it works now. Thank you for your quick reaction! ❤
from plantuml4idea.
It works!
I found the real output classes that sandbox ide will use is in /out/production/classes rather than build/classes.
When build and run using Intellij IDEA, it will compile the source to /out/production/classes, after the code is changed, JReble will compile it and hot swap to /out/production/classes too.
However, build with default gradle will only out to "build" directory, I did not figure out where the real production directory locates, so JReble can not find it either.
I still don't know how to use the default gradle build to support hot swap, but thanks a lot, it works for now.
If I figure it out, I'll share it with you❤
from plantuml4idea.
@ytm157 I tried to automate it #158 , but the authors refused it :( .
from plantuml4idea.
Maybe the problem was that 2022 needs JRE 11 (and 2022.3.3 is broken like 2023)
Gradle was broken back then, but now it work fine and the old way does not work for 2023.
The project is now switched to Gradle, it should work out of box.
from plantuml4idea.
Well, there's still a question. How do you develop with the hot swap?
I want to change my code under debug mode and not restart the whole project.
The JReble seems not to work after I change my code, it just changes nothing, and the plugin does not auto-reload.
And run 'buidPlugin' while 'runIde' will throw an error "The requested operation cannot be performed on a file with a user-mapped section open".
There's a same issue here, which seems a problem with Windows.
from plantuml4idea.
from plantuml4idea.
Related Issues (20)
- Compatibility with Android Studio HOT 7
- PlantUML Integration does not work in IntelliJ IDEA 2023.1.2 (Ultimate Edition) Build #IU-231.9011.34
- plugin for IntelliJ idea #IC-232.6734.9 not working HOT 3
- Implement SVG viewer based on CEF instead of Apache Batik HOT 2
- org.apache.batik.transcoder.TranscoderException: null HOT 1
- Incorrect message "Syntax Error?" for build-in functions
- Zooming the diagram throw an exception in Rider 2023.2 (index out of bounds) HOT 7
- skinparam ConditionEndStyle hline work unexpectedly HOT 1
- PyCharm Exception while Editing Activity Diagram .puml file HOT 2
- JetBrains plugin generates exception when embedding diagram in md-doc HOT 2
- Preview window does not display AWS icons on version 6.3.1-IJ2023.2 HOT 3
- Export to PDF
- @startgantt freezes Rider IDE 2023.1 on Windows 10 HOT 2
- DITAA diagram results into a transcoder exception HOT 11
- Navigation across .puml files
- remove * + restore not working properly HOT 2
- Apply Config to Nested Diagrams
- Default the PlantUML Server URL to use HTTPS
- thrown exception after applying the 'reverse arrow' in the editor
- Transparent background 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 plantuml4idea.