On Mar 3, 2011, at 7:42 PM, Andreas Pieber wrote: > Hey David, > > Am I right assuming that this would be a feature of the karaf-maven-plugin?
yes, I should have made that clear.... > > If no: Please clarify :) > > If yes: I personally would not require such a feature (I don't like it > if mvn manipulates my src folder for any advantages). But if other > want it and it's opt-out I'm not against it and we can add it to the > 3.0 roadmap page what it does is all configurable. I couldn't think of any other way to determine changes from previous results other than to store the previous results in src somewhere. So one of the options is to have the plugin update this for you on change, then svn/git status shows you something changed. Another option is to have it fail on change in which case nothing in src would be changed. Or you can just turn it off entirely. thanks david jencks > > Kind regards, > Andreas > > On Thu, Mar 3, 2011 at 8:58 PM, David Jencks <[email protected]> wrote: >> In geronimo I implemented something that would tell you when the >> dependencies in your "feature" changed. We've generally found this useful >> when working on a fairly stable feature and extremely annoying when working >> on something that's changing rapidly. >> >> In more detail (translated from geronimo-speak to karaf-speak): >> >> - the dependencies that are added to the features.xml from maven >> dependencies are put in a dependencies.xml file in target >> - optionally these are compared with a dependencies.xml file in >> src/main/history >> -- optionally the build fails on change >> -- optionally the new dependencies.xml is copied over the old >> src/main/history/dependencies.xml >> -- optionally the changes are put into the build log. >> >> So typically you turn on compare and warn or compare and fail, and commit an >> initial src/main/history/dependencies.xml. With fail-on-change, when >> dependencies change you either fix them or decide the change is ok and >> manually copy the new dependenciex.xml over >> src/main/history/dependencies.xml. With warn-on-change you usually notice a >> changed dependencies.xml when you do svn status before a commit. >> >> Does this seem like a good thing to add to karaf? >> >> thanks >> david jencks >>
