Building the same project in Eclipse in different jars depending on a profile-Collection of common programming errors

Right-click on the project and go to Export. Select jar from the selection tree and in the next tab, remove the code/resources that you don’t want included in the jar. Better still if you keep them in separate projects (even if there is no client java code, you can create a resource project).

However, what you’re describing sounds a lot like a WAR file. Contrary to a jar, a WAR file is a deployable jar meant to be added to a web hosting application like Tomcat. I don’t know if that’s suitable for your needs, but more often than not, you want to have both server and client code together. If your project is dependent upon another project, that project will automatically create a jar that will be included in the WAR.