Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>I have now implemented this as a maven plugin I call maven-eclipseconf-plugin. Unfortunately it's proprietary work for a client, so I can't share it. But let me describe what I do:</p> <p>Tied to the lifecycle verify, I check for the existence of an eclipse <code>.project</code> file. If it's there, I check it for the presence of the builders and natures I want to automatically add (and you can deactivate this behavior by using a maven property or a stop file with a configurable name). You can also define configuration files that will be written (like .pmd, which is related to <a href="https://stackoverflow.com/questions/4155094/in-the-eclipe-pmd-plugin-can-i-reference-the-standard-ruleset-files">this other question of mine</a>). The contents of the Configuration files can be specified inline, it can come from an external file, or from a URL. I also tried to introduce variable substitution in the config files where a special placeholder would be replaced with a multi-moduke-project's root folder, but <a href="https://stackoverflow.com/questions/4146638/maven-variable-for-reactor-root">I had to give up on that approach</a>.</p> <p>Anyway, the plugin gives me pretty much all the functionality of the <a href="http://maven.apache.org/plugins/maven-eclipse-plugin" rel="nofollow noreferrer">maven-eclipse-plugin</a> I ever used (of course there is a lot more though) and I'm happy with that. Perhaps I will build something similar once more in open source when this contract is finished.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload