Specifying Maven version

I'm currently setting up Upsource for the Netty project at: https://source.netty.io/

We had a few issues here and there, but it seems like most of them are sorted out.

The biggest problem was that Upsource does not let us choose the version of Maven for the build/analysis.  Because Netty requires the newer version of Maven than what's been shipped with Upsource, the indexer failed to index correctly. (i.e. index was unavailable for most commits)

To work around the issue, we replaced the Maven in upsource/lib/upsource/tools/maven with the latest version of Maven (3.3.3).

It would have been much nicer if there's a way for a user to specify the version of Maven when creating a project (or editing a project.)

Also, even after we updated Maven to the latest version, we could not figure out how to tell Upsource to reindex the project from scratch, so we had to delete and create all project again, which was somewhat painful.

I really see the potential of this product, so I hope all the usability issues and customizability issues are sorted out as more releases are made.


1 comment
Comment actions Permalink

Hi Trustin,

Thanks for your choice:)

We are in process of gathering users feedback regarding custom settings and environments. And of course will be improving product on it's basis. Here is a feature request about Maven versions https://youtrack.jetbrains.com/issue/UP-4568, that you might want to upvote and watch.

As for reindex procedure, it's not in the current release, however already developed and will be available with next product update.

Yes, for now the only option is to recreate a project. Sorry for that.

Thanks for the valuable feedback and looking forward on hearing from you.

Thanks in advance


Please sign in to leave a comment.