User Story #129 (closed)
Get rid of maven for defining classpath
| Reported by: | sfrank | Owned by: | jamoore |
|---|---|---|---|
| Priority: | minor | Milestone: | 3.0-Beta2.2 |
| Component: | Deployment | Keywords: | iteration1 |
| Cc: | Story Points: | n.a. | |
| Sprint: | n.a. | Importance: | n.a. |
| Total Remaining Time: | n.a. | Estimated Remaining Time: | n.a. |
Description
Changing the classpath for a component is currently a two-step-process:
- trigger a manual rebuild of the classpath via antlib/resources/maven.xml
- trigger the normal build with the updated classpath
This two-step-process is error-prone, especially on windows. To reduce the number of moving parts in the build, the manual classpath-build should be included in the regular build and changed classpaths should be picked up automatically whenever the build is run.
Change History (7)
comment:1 Changed 13 years ago by jmoore
- Milestone set to Unscheduled
- Owner changed from jmoore to sfrank
- Summary changed from build::get rid of maven.xml for building the classpaths to Get rid of maven for defining classpath
comment:2 Changed 13 years ago by jmoore
comment:3 Changed 13 years ago by sfrank
- Version changed from 3.0-M1 to 3.0-M3
comment:5 Changed 12 years ago by jmoore
- Keywords iteration1 added
- Owner changed from sfrank to jmoore
comment:6 Changed 12 years ago by jmoore
- Resolution set to fixed
- Status changed from new to closed
Can be considered closed with the closing of #749. Classpaths are now defined by the contensts of <component>/target/libs.
comment:7 Changed 12 years ago by jmoore
- Milestone changed from 3.0-Beta3 to 3.0-Beta2.2
I don't think anyone is overly happy with the current situation. Maven has not proved to be the best tool here. However, we currently have this setup, even if it's not working (well) on Windows. If you can port to Ivy, etc., then by all means, that's fine.
Requirements are:
Bonus: version numbers should be stored externally (in *.properties)