-
-
Notifications
You must be signed in to change notification settings - Fork 136
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
fix long paths #388
fix long paths #388
Conversation
Can one of the admins verify this patch? |
Hi @PeterStaev, |
@Plamen5kov are you really serious about this?!? For the love of god we do not want a tool that builds This just confirms my initial thought that you guys put everything in stone and do not want to hear what other people say about how BAD is to use |
And I will rephrase your words: I don't think we should add an additional tool as it will be error prone ;) |
Hi @PeterStaev
|
Hi @Plamen5kov ,
I did couple of tests and for 3 plugins the average added time compared to pre-built AARs is ~5.4 secs so this makes ~1.8sec per plugin:
You are not looking at the final changes. I already addressed this with an additional commit
My fix was primarily made to fix the manifest AAR thing, so if i have only a manifest matching the android version to the one of the main project makes sense. Of course using this PR to automatically build |
Hi @PeterStaev,
|
This does NOT change the file in the
What is your criteria for this being a partial solution??? The current design of plugins DOES NOT allow to have java files in side the plugins. So it does not matter what version does the plugin compile to. But whatever, I've already lost enough time implementing this as a fix and explaining the problems that your current intended solution creates. But seems everyone is blind on this matter. So i do not intend losing more time on this hopeless thing. |
This comment was marked as abuse.
This comment was marked as abuse.
Hi @NathanaelA, |
@NathanaelA i'm not discouraged. The problem is specifically with this they try to make whatever possible to continue with the |
This comment was marked as abuse.
This comment was marked as abuse.
Locking the conversation to prevent non-constructive opinions. |
fixes #369.
Configures each plugin as project and adds it as dependency to the main project (no need to be prebuild in AAR!!!). From what I see this correctly merges resources/manifests, but since i'm not android expert will require some additional testing and verification.
Breaking changes
1. Plugins' manifest file must have thepackage
attribute2. If the plugin includes some
.jar
files it would be recommended to be put those sideplatforms\android\libs
directory so that they will be packed up with the project.Bonus
If plugin has native java code put in the correct
java
subfolder it will automatically be built. This brings possibility of plugins defining their own native code and activities!