powertac/powertac-server — Issue #465: Runtime dependencies should not be in released server-main pom
Author: jecollins
Created: 2011-12-17 02:52:54+00:00
State: open
Labels: Feature, Server environment

The server-main/pom.xml contains a compile-time dependency on server-interface, and runtime dependencies on all the server modules. Those extra runtime dependencies make the release process unnecessarily difficult, and should be moved to the distribution pom. However, it is convenient to have those dependencies available in server-main during development. The answer is probably to start using profiles, like "development" and "release".