@Tobias: please file a ticket and assign it to Emond :-)
Or provide the PR yourself if you understand what
https://github.com/topicusonderwijs/m2e-settings does.

Martin Grigorov
Wicket Training and Consulting
https://twitter.com/mtgrigorov

On Wed, Mar 4, 2015 at 11:41 AM, Tobias Soloschenko <
tobiassolosche...@googlemail.com> wrote:

> Good point to use a separate artifact, because users of IDEA do not
> require those settings - but as Martin mentioned it should be enforced that
> eclipse user must run the configuration of that artifact to ensure the code
> style.
>
> kind regards
>
> Tobias
>
> > Am 04.03.2015 um 10:28 schrieb Emond Papegaaij <
> emond.papega...@topicus.nl>:
> >
> > The maven-eclipse-plugin is not maintained at all. Everyone should use
> m2e. We
> > have developed an eclipse plugin to apply these settings automatically
> when
> > using m2e:
> > https://github.com/topicusonderwijs/m2e-settings
> >
> > I think we should create a wicket-eclipse-settings maven artifact and use
> > that.
> >
> > Best regards,
> > Emond
> >
> >> On Wednesday 04 March 2015 10:09:31 Tobias Soloschenko wrote:
> >> Hi Martin,
> >>
> >> maybe we can use the maven-eclipse-plugin to apply formatting rules:
> >>
> >>
> http://maven.apache.org/plugins/maven-eclipse-plugin/examples/load-code-styl
> >> es.html
> >>
> >> The plugin itself is not well maintained, but we only need to apply the
> >> formatting rules to the IDE - I think on IDEA it is ignored, but we
> have to
> >> check it.
> >>
> >> Does this address your feature?
> >>
> >> kind regards
> >>
> >> Tobias
> >>
> >> 2015-03-04 9:30 GMT+01:00 Martin Grigorov <mgrigo...@apache.org>:
> >>> Hi Tobias,
> >>>
> >>> I personally use Intellij IDEA and these files are in not in use by me.
> >>> But AFAIR the most useful feature in them is the code formatting
> rules. We
> >>> try to keep Wicket code formatted the same style. IMO this helps a lot
> in
> >>> maintenance. I personally get distracted when debugging something and
> see
> >>> code snippet that is wrongly formatted, or doesn't use braces, or
> >>> something
> >>> similar.
> >>>
> >>> I think I am the only user of IDEA in the team (except Peter Ertl, but
> he
> >>> is not very active lately) so I'm sure others will give their feedback
> on
> >>> this soon.
> >>>
> >>> Martin Grigorov
> >>> Wicket Training and Consulting
> >>> https://twitter.com/mtgrigorov
> >>>
> >>> On Wed, Mar 4, 2015 at 9:50 AM, Tobias Soloschenko <
> >>>
> >>> tobiassolosche...@googlemail.com> wrote:
> >>>> Hi everyone,
> >>>>
> >>>> I saw that there were several commits to .settings the last time and I
> >>>> wondered why this folder is required in the repository anymore. Here
> is
> >>>> a
> >>>> list of the files in a .settings folder (wicket/.settings)
> >>>
> >>>
> https://github.com/apache/wicket/blob/master/.settings/org.eclipse.core.re
> >>> sources.prefs
> >>>
> >>>
> >>>
> https://github.com/apache/wicket/blob/master/.settings/org.eclipse.m2e.cor
> >>> e.prefs
> >>>
> >>>
> >>>
> https://github.com/apache/wicket/blob/master/.settings/org.eclipse.pde.cor
> >>> e.prefs
> >>>
> >>>
> >>>
> https://github.com/apache/wicket/blob/master/.settings/org.eclipse.wst.com
> >>> mon.component
> >>>
> >>>
> >>>
> https://github.com/apache/wicket/blob/master/.settings/org.eclipse.wst.com
> >>> mon.project.facet.core.xml>
> >>>> I think because maven is used to configure the projects we can remove
> >>>
> >>> those
> >>>
> >>>> files from the repository and configure it all in maven.
> >>>>
> >>>> Encoding can be configured by (see
> >>>> http://maven.apache.org/general.html#encoding-warning):
> >>>>
> >>>> <properties>
> >>>>
> >>>>    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
> >>>
> >>>
> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
> >>>
> >>>> </properties>
> >>>>
> >>>> Java Compile-Level can be configured with the compiler-plugin:
> >>>>    <plugins>
> >>>>
> >>>>      <plugin>
> >>>>
> >>>>        <groupId>org.apache.maven.plugins</groupId>
> >>>>        <artifactId>maven-compiler-plugin</artifactId>
> >>>>        <version>3.2</version>
> >>>>        <configuration>
> >>>>
> >>>>          <source>1.7</source>
> >>>>          <target>1.7</target>
> >>>>
> >>>>        </configuration>
> >>>>
> >>>>      </plugin>
> >>>>
> >>>>    </plugins>
> >>>>
> >>>> The project facets are configured by "Maven Integration for Eclipse
> WTP"
> >>>> and it receives the information of the web.xml and the packaging
> >>>
> >>> configured
> >>>
> >>>> in the pom (war/jar). It is preinstalled in Eclipse JEE. (see
> >>>> http://marketplace.eclipse.org/node/96737)
> >>>>
> >>>> The only entries to be custom configured are in
> >>>> org.eclipse.core.resources.prefs containing .deprecations and I wonder
> >>>> if
> >>>> they are required anymore.
> >>>>
> >>>> The only thing to be done after importing the project into workspace
> is
> >>>
> >>> to
> >>>
> >>>> configure it as maven project. The .settings folder is created through
> >>>
> >>> the
> >>>
> >>>> m2e plugin based on the pom.xml, web.xml.
> >>>>
> >>>> Did I overlook something?
> >>>>
> >>>> What do you think?
> >>>>
> >>>> kind regards
> >>>>
> >>>> Tobias
> >
>

Reply via email to