Open jonahgraham opened 7 years ago
Here's a detailed report of setting up a January development environment in IntelliJ IDEA community edition, starting from the January master state of April 16th.
I'm on a Windows 10 with a 1.8 JDK.
The result of what I've been trying is on the branch https://github.com/erwindl0/january/tree/erwin/enh/165/january-maven-non-eclipse for your review. Just let me know if/how you want to work with it or not!
Steps done to figure things out :
Conclusion :
Erwin, thanks for the detailed analysis. I have had a look at your fork and we will definitely want to pull some of that across.
a January consumer project may fetch deps from maven central that are not osgi bundles!
That is a very good point and an interesting problem. It sounds like I will need some more complete "post-install" tests to ensure everything continues to work. i.e. test running with and without OSGi that everything is pulled together OK.
To ease contribution and more easily manage builds we are considering changing January's build system from Maven+Tycho to "pure" Maven. This eases development of features such as #144 and opens up January for contribution from anyone more easily.
This discussion started on january-dev, the conclusions will be added here in due course.