I acknowledge that the full build is too slow in many cases. So building
every change to the local maven repo should not be the default.
On the other hand I think it would work very well for small projects and
even for a lot of real world projects. So I think m2e could have an option
to build to the local maven repo. So each user can decide if it works
for him.
Christina
On 18.01.2017 13:19, Timothy Ward wrote:
I would propose not automatically installing bundles into the local
repo. There are two main reasons for this:
* Incremental builds (i.e. ones that automatically happen on save)
need to be really fast to avoid annoying the hell out of users.
M2E does this by not running most plugins, instead using the
Eclipse incremental compiler and a special subset of plugins.
Forcing a full install cycle would be far too slow.
* Typing “mvn install” is what you do when you have something
“finished” and ready to share with other builds, and therefore
should be an explicit user action. Having mid-development code
published as the latest version in the repository (even as a
SNAPSHOT) risks all sorts of weird behaviour, including breaking
other workspaces.
If you want to publish straight from the Eclipse IDE into Karaf for
testing then that is fine, but the Local repository is not a good route.
Regards,
Tim
On 18 Jan 2017, at 11:25, Christian Schneider
<[email protected] <mailto:[email protected]>> wrote:
So what would you propose instead?
Christian
On 18.01.2017 12:24, Timothy Ward wrote:
I have not opened this issue with Eclipse as I don’t think that it’s
a good idea to implement it.
Regards,
Tim
On 18 Jan 2017, at 11:11, Christian Schneider
<[email protected] <mailto:[email protected]>> wrote:
Yes .. the last part of the deployment to the local maven repo is
missing and has to be done on M2E side..
but I hope we also manage to get that done.
Did you open an issue there already or should I take care of it?
Christian
On 18.01.2017 12:00, Timothy Ward wrote:
Just to clarify, the Bndtools team are not working on this
function. It would need to be accepted as a function request and
added to M2E by an Eclipse committer.
Regards,
Tim
--
Christian Schneider
http://www.liquid-reality.de
Open Source Architect
http://www.talend.com
--
Christian Schneider
http://www.liquid-reality.de
Open Source Architect
http://www.talend.com
--
Christian Schneider
http://www.liquid-reality.de
Open Source Architect
http://www.talend.com