On Wed, Aug 28, 2024 at 12:13 PM Claus Ibsen <claus.ib...@gmail.com> wrote:

> Hi
>
> This used to work in the past. Where jbang would use symbolic links for
> the files.
> Though it may be that something is not working as well anymore.
>
> See the ExportBaseCommand
>
>
Ah okay so this would not work for .java source files as they need to be
adjusted during export to have package name and what else.
If you edit yaml routes then it should work.

It may be that we can find out to make it possible to have .java files
working as well.
At a starter if they have package name then they can be used
without adjustments and should therefore work also.
For non package java then we may just copy it to root in --dev so its
package less and then reloading should work.



>
> On Wed, Aug 28, 2024 at 11:54 AM Zheng Feng <zf...@redhat.com> wrote:
>
>> Hi,
>>
>> I just use "camel run foo.java --runtime=quarkus --dev" and modify the
>> foo.java, but the app does not reload the changes. I think it is expected
>> since when running with quarkus or spring-boot, it has to be exported to a
>> hidden directory like .camel-jang-run at first. So even if we add the
>> "--dev" option, the changes in the original foo.java does not apply to the
>> exported project.
>>
>> I wonder if the dev mode is not possible with quarkus or spring-boot
>> runtime? Or do we have to add some watch file services to re-export it
>> automatically?
>>
>
>
> --
> Claus Ibsen
> -----------------
> @davsclaus
> Camel in Action 2: https://www.manning.com/ibsen2
>


-- 
Claus Ibsen
-----------------
@davsclaus
Camel in Action 2: https://www.manning.com/ibsen2

Reply via email to