Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

multi-component applications with maven excelsior jet plugin #63

Open
kruherson1337 opened this issue Oct 30, 2017 · 3 comments
Open

multi-component applications with maven excelsior jet plugin #63

kruherson1337 opened this issue Oct 30, 2017 · 3 comments

Comments

@kruherson1337
Copy link

Is there a way to do multi-component applications with this maven plugin?

Our normal way of building excelsior installer is to have two excelsior projects "app.prj/exe" and "dep.prj/dll". In "app.exe" there is our application code, in "dep.dll" there are third party dependencies which are not changed a lot. With this two components we can quickly build excelsior installer without having to rebuild "dep" again.

In "app.prj" we are using directive !uses, but I cannot find it in maven plugin.

Now we want to use maven excelsior jet plugin in our project, but can/how we do it as multi-component application?

@pjBooms
Copy link
Contributor

pjBooms commented Nov 7, 2017

No, the plugin does not support it yet.
The issue is similar to #15.
We are working on this problem and we are going to support global compilation cache in the compiler itself (so you will not need to recompile your dependencies). Multi-component support from the plugin is possible but as far as multi-component model is used as workaround for the compilation problem, we think that we need to provide a better solution for the problem.

@jonvnieu
Copy link

Adding my vote to this feature request, as it seems to be mandatory for any commercial project attempting to leverage LGPL libraries (without the runtime performance loss of plain .jars and the JIT-compiler).

@galvanopus
Copy link

It would be the great feature.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants