1

I'm the sole developer working on multiple projects on different versions of Java, plus some Microsoft Sharepoint front end projects. I REALLY need to figure out a better setup for my development environments and would like to know what others use. Please let me know if I should be posting in a different stack* community. Here is what I have to support:

  • Java 7 Spring project, developing in STS - I'm working on upgrading this to Java 11 and it is going ugly.
  • Java 8 Spring Boot Projects, developing in STS
  • Java 8 Spring Boot app that gets deployed to Azure, developing in STS
  • Microsoft SharePoint Web Parts in Visual Studio Code, mostly TypeScript/html/css so far

I'm developing in a Windows environment with my JAVA_HOME set to Java 7. It is starting to feel very sloppy and I just feel like there must be a better way to organize this all (multiple projects/different versions of Java). Looking for what other folks are doing.

6
  • jEnv. Not for Windows though I'm afraid... Commented Jun 21, 2021 at 17:40
  • Compliance level? Docker? VM? Dual boot? Second dev box? Schizophrenia? Update your resume? Commented Jun 21, 2021 at 18:29
  • 1
    For instance the maven build infrastructure: versioned dependency management, java versions. JAVA_HOME I find obsolete personally. I like Visual Studio, but maybe IntelliJ Community Edition is worth trying. Commented Jun 21, 2021 at 20:24
  • @JoopEggen - mentioned JAVA_HOME because I realized Maven is using whatever is specified in JAVA_HOME and I'm not sure if that was messing up things. Also, I have different versions of the IDE setup so I can run launch one version of STS with Java 11. As a I said, it's just getting very messy. Commented Jun 21, 2021 at 21:34
  • @candied_orange - are you thinking get it all running on Java 11 and then just use STS's compliance level to configure 7/8/11 based on project need? Commented Jun 21, 2021 at 21:38

0

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.