-
Notifications
You must be signed in to change notification settings - Fork 103
Fix dependencies regression from 4221ce9 #231
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
So, this issue is probably a bit more difficult to fix, especially since it involves finding out where the problem lies/debugging the gradle and ant builds. How this issue affects usersThe wiki instructs users to add the WorkaroundThe user has to manually create libraries pointing to the files in I'm sorry for the impact this may have, especially for new users. Fortunately the workaround is really easy, so please help to spread awareness by pointing users experiencing this to that issue. |
It seems this was just a temporary issue with my builds as there didn't seem to be any complaints. |
@MeFisto94 Hi, |
Is the optlib you are missing, by any chance, jbullet? The problem is that the engine branch used should be v3.3 (you can easily do that manually), because master isn't upgraded to "3.4" yet, because we still didn't cut a v3.3 release. Our master always picks the engine master, but when doing a release, it extracts the branch out of the version. Basically we'd need a 3.3 branch where we force-specify the engine version 3.3. I didn't do that yet, as I didn't want to cherry-pick commits back and forth, as we won't have any non-3.3 commits in the near future. |
@MeFisto94 I have understood following point.
But, my build (I'm using Windows environment) is still failing because of "optlibs" can't be resolved. * What went wrong:
A problem occurred evaluating root project 'sdk'.
> Could not resolve all files for configuration ':optlibs'.
> Could not find org.jmonkeyengine:jme3-jogl:.
Searched in the following locations:
- file:/home/travis/build/jMonkeyEngine/sdk/lib/jme3-jogl.jar
Required by:
project : In my wild guess, it's caused by gradle dependencies don't have version string. |
Sorry, I linked the wrong PR: jMonkeyEngine/jmonkeyengine#1339 |
I just installed SDK v3.3.0-beta1-sdk1 without this issue. I'm on Linux Mint and I used the jmonkeyplatform-linux-x64.sh file to install it. |
After investigating all, this issue is fixed, it's just that javadoc and sources don't work, see #283 |
So, in 4221ce9 we removed mavenLocal and went on to use a composite build.
This means that the jme3-project-libs.nbm's are empty and the jars get added to
ext/
The latter makes this rather critical. I have no clue how to properly solve that though, as it usually involves us manually taking the jars and influencing the ant/netbeans build and I was glad things "worked" so easily and properly in 4221ce9
The text was updated successfully, but these errors were encountered: