I don’t feel strongly about that so I won’t.

Maybe the IntelliJ module dependencies could be built from the Maven
pom’s?  Does that sound feasible to you Steve?  There may be some
exceptions but if there aren’t a ton then why not?  Ultimately it would be
nice to have a solution that doesn’t require that much continuous updating.

~ David Smiley
Freelance Apache Lucene/Solr Search Consultant/Developer
http://www.linkedin.com/in/davidwsmiley

On Wed, Nov 26, 2014 at 4:57 PM, Steve Rowe <[email protected]> wrote:

> David,
>
> I’d rather not go down the transitive route, because it would introduce
> misalignments with the Ant build, and because unwanted transitive deps
> could improperly influence the IntelliJ build.  But if you feel strongly
> about it, go ahead: -0.
>
> Thanks for working on it.
>
> Steve
>
> > On Nov 24, 2014, at 10:37 PM, [email protected] wrote:
> >
> > On trunk I cleaned and re-created my IntelliJ based build (ant
> clean-idea, idea).  IntelliJ didn’t get the memo about Java 8 so I changed
> that (locally).  Then I found that the Solr velocity contrib couldn’t
> resolve a ResourceLoader class in analysis-common.  So I simply checked the
> “export” checkbox on analysis-comon from the Solr-core module, and
> Solr-core is a dependency of velocity, and this it can resolve it.  Export
> is synonymous with transitive resolution.  Now it compiles locally.  It
> seems like an odd thing to go wrong.  Java 8 I expected.
> >
> > So if any IntelliJ user has run into issues lately, maybe sharing my
> experience will help.  I should commit the changes but I’ll wait for a
> reply.
> >
> > I think the “Export” (transitive resolution) feature could allow us to
> simplify some of the dependency management quite a bit within IntelliJ so
> that it may need less maintenance.
> >
> > ~ David Smiley
> > Freelance Apache Lucene/Solr Search Consultant/Developer
> > http://www.linkedin.com/in/davidwsmiley
>
>

Reply via email to