eclipse-ee4j / genericmessagingra

BSD 3-Clause "New" or "Revised" License
2 stars 5 forks source link

Alternative build system #69

Open srbala opened 6 years ago

srbala commented 6 years ago

This project currently uses ant build system with locally install dependency, set env script only given for windows environment.

Any plan to going for different build system like maven or gradle? that would help resolve dependency for development and testing thru automation in all environment.

bshannon commented 6 years ago

Are you actively using this project and would you benefit from such changes? Submit a pull request!

keilw commented 6 years ago

Are there restrictions about the OS and platform e.g. from Tibco? In any case, changing to Maven (for now all EE4J projects I know use it, so it would lower the learning-curve) or Gradle would be beneficial. The Eclipse Jenkins should have some dedicated Windows slaves if certain build jobs must run on Windows. I'm happy to help with that as I assisted many clients with similar requirements like setting up a Jenkins cluster or improving theirs.

srbala commented 6 years ago

@bshannon @keilw Based on #67, Project needs to setup the sandbox and EE4J_8 branches before project can accept any pull request, correct?

keilw commented 6 years ago

I'm not sure, at least the license is BSD-3 like in Glassfish or Java EE samples, so it may not be part of the actual Glassfish distribution (similar to https://github.com/javaee/glassfish-samples or the already migrated https://github.com/eclipse-ee4j/security-examples) and therefore not require these special branches.

bshannon commented 6 years ago

This isn't included in GlassFish so no separate branch is required, Please go ahead and submit a pull request.