skill requirements:
- master of maven
- expert on java module system
- expert on shade / runable jar plugin maven
- expert on building native app from java with maven
- basic knowledge on javafx
task:
- take any example javaFX project ensure it runs on your IDE with JDK17 and JavaFX 17.0.2 or later LTS suggestion is [login to view URL]
- package the application with maven
- package the application into a single runable JAR file (e.g. maven shade plugin) or into native installable files, where the dependencies are not public visible
- package the application additionally/also into a native app via maven (moditect, jdeps, jlink, ...)
- package the JRE/JDK also into the runable via maven
=> the final package is native installable and native runable
(executing of a exe + evtl. params are okay, but all files are provided no manual additional setup required)
so as an example on windows, a user needs after unpacking/installing your created package to run
- [login to view URL]
or
- [login to view URL] parametersIfRequired
([login to view URL] could be any other named exe, BUT all files required to execute are provided by your created package!)
MS1:
above tasks work for windows
MS2:
above tasks work for mac
MS3:
above tasks work for linux
what javaFX application to use?
google + github for a sample application, which is showing something on the screen (what is not important) ensure it is using a wide set of javaFX lib dependencies with native components!
At least this (with code which uses them): javafx media, controls, fxml, graphics, web, swing
deliveries:
- into our git (NON public!)
- runs on windows and linux (Ubuntu 20.04 or 22.04)
- jdk17
- javafx 17.0.2 or later LTS (latest LTS has to be used)
runtimes:
- naked windows (no developer tools installed only pure openjdk17)
- naked ubuntu (no developer tools installed only pure openjdk17)
your bid?
you provide estimate per milestone, we may discuss about requirements
we confirm, you implement
Budget?
we do not disclose, place your best bid to get considered
Hint:
be ensured, your bid will be checked by java developers. This is a test task for integrating you into an ongoing project. So dear overseller and sales manager. We know the complexity of the task, and thus we also know if your bid is realistic. Be aware we will only hire the freelancers/companies wo play open and honest on the bid
Outlook:
we will award you all changes for the next steps of the prototype and the requirements we implement
We will require for this a NDA!
Hello Sir,
I see you are behind a long term relationship freelancer and the first task is all about packaging. I have worked with maven and JavaFx for more than 6 years building applications and database systems. but your project is still unclear, if you are behind a long term relationship then let us talk about it hourly or fixed price monthly.
What do you say?
best regards
Bryar
Greetings!
Thanks for your job posting.
i read your project details and i understood.
I can help you with your project at a high level!
I have rich experience in Java developing.
My skills and experience is a great match for your needs. Looking forward to hearing from you.
Best regards.
thanks.