Comments (7)
I've done it in #153 .
In this way you can include a module into your aar
.
But as in SO mentioned that is not the default and not typical for the java world.
Beside of that this issue have nothing todo with the bintray-release
directly.
You can simply use the plugin and put another module into the aar
/jar
like I've done in #153.
I don't know what the plugin should do here?
I think it is not the responsibility of the plugin to define which other modules should be included in the aar
/jar
...
What i wouldn't want - having to add the plugin to each module and configure separately EWW
I think that is "another" topic.
The plugin should not be responsible to take care of putting module into a aar/jar.
But I think we could provide a better API for such cases.
Thinking about of having a top-level build.gradle
with:
basePublish {
userOrg = 'novoda'
groupId = 'novoda.multi.module'
publishVersion = "1"
// artifactId = 'thirtyinch'
uploadName = 'MultiModuleSample'
description = 'a Model View Presenter library for Android'
website = 'https://github.com/novodoa/multimodule'
}
and in each module build.gradle
then just
publish {
artifactId = 'module1' // module2, module3 etc.
}
I will close that and create another issue with that idea...
from bintray-release.
What I would want is - the plugin is added to the module that contains the public api. It would then find source code in other modules and merge it into this one. Thus when released it's not multimodule but only one.
from bintray-release.
What i wouldn't want - having to add the plugin to each module and configure separately EWW
from bintray-release.
Some background info http://stackoverflow.com/questions/26939628/gradle-mavendeployer-how-to-include-a-separate-modules-code
from bintray-release.
I was under the impression that compile project(:'foo')
would pull all the .class into the local build dir hmm
from bintray-release.
same but apparently it doesn't it makes a transitive dependency like in that SO question :-(
from bintray-release.
Something to investigate then
from bintray-release.
Related Issues (20)
- Do you consider adding like 'archivesPath ' feature,to add progurad jar HOT 1
- I push my kotlin module to bintray and find it is empty when I test it. HOT 3
- Android databinding support..?
- The attempt to release the Android library ends up being successful even if bintray user/key are wrong HOT 2
- Do you consider adding like 'archivesPath ' feature,to add progurad jar/aar
- error for: 'com.android.tools.build:gradle:4.0.0' HOT 2
- Cause: org/gradle/api/internal/java/usagecontext/LazyConfigurationUsageContext HOT 11
- Q: how can i configure to enable only particular publications to maven local? HOT 6
- POM project file is not valid HOT 3
- Execution failed for task ':Csj:mockableAndroidJar'. > java.util.concurrent.ExecutionException: java.util.concurrent.ExecutionException: com.android.builder.utils.FileCache$FileCreatorException: java.lang.IllegalArgumentException
- publishReleasePublicationToMavenLocal ---- Failed HOT 1
- When to support gradle6.1.1 HOT 1
- Is this library abandoned? HOT 1
- When an Android Module is published, it references exceptions
- The new plugin bintray-publish supports Gradle 6.0+ and Android Gradle Plugin 4.0+ HOT 3
- When targetSdkVersion>=29 under app, click the selected photos and the application crashes with the error message as follows:
- When can update gradle support 6.0+ HOT 9
- unable to upload due to 401 unauthorized error HOT 1
- Task 'releaseAndroidJavadocs' not found in root project HOT 1
- Can it support to config and publish to GitHub packages? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bintray-release.