Comments (16)
Is anyone is working for this?
from tikxml.
I don´t think so. Im sure he would accept a pr.
from tikxml.
No i'm not working on that, but should be done until 1.0
. The question is if we do want to do that in maven or gradle.
The original plan was to stick with maven (has some better support with annotation processing testing), and simply push a .aar
file from maven (android maven plugin) containing proguard rules and dependencies to core
and annotation
artifact
from tikxml.
Gradle would require a new publish script, but would also be better compatible with android studio.
from tikxml.
publish script is not an issue. The main issue is that gradle + java module + annotation processing (i.e. for annotationprocessingtesting ) doesn't work well out of the box. That's the reason why apt
plugin for android exists.
from tikxml.
thats true, the annotation processor dependencies has to be java modules.
from tikxml.
Maybe the new jack compiler with annotation processing support will change something there?
from tikxml.
i would prefer to stick with java modules. this parser is not android exclusive.
All modules are plain java modules (except this android module with proguard rules).
The main problem is that for testing I have a annotationprocessingtesting
module which depends on the processor
module (kind of integration test) and here gradle fails (or I didn't have enough time to check how to configure gradle properly with annotation processing).
from tikxml.
you have tested if the new jack compiler can run the tests?
from tikxml.
the jack compiler is supporting annotationProcessor 'com.google.dagger:dagger-compiler:2.0'
for example.
from tikxml.
from tikxml.
i haven't tested jack ...I prefer to use maven or gradle for this project
...
Fabian Terhorst [email protected] schrieb am Sa., 11. Juni 2016,
20:10:
the jack compiler is supporting annotationProcessor
'com.google.dagger:dagger-compiler:2.0'for example.—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
#17 (comment), or mute
the thread
https://github.com/notifications/unsubscribe/AAjnrpZ0C5XNuOiQrKc2uzRuzAMkICb9ks5qKvofgaJpZM4HQBVO
.
from tikxml.
For now I would prefer this:
https://simpligility.github.io/android-maven-plugin/aar.html
it should be as simple as putting a proguard file into a new maven module that uses this maven plugin
from tikxml.
how you get the project currently well imported into android studio?
from tikxml.
I use Intellij for plain java projects (like this one) and not Android Studio, then Import project --> root pom.xml
file
from tikxml.
Okay, Android Studio doesn't support importing a Maven project.
from tikxml.
Related Issues (20)
- Not skipping <!DOCTYPE> entirely
- error: incompatible types: Object cannot be converted to RequestBody HOT 1
- How to use NameSpace HOT 1
- How to initiate the lib in kotlin HOT 1
- The Future of TikXML HOT 4
- Dynamic root tag name HOT 6
- XML not generate in defined order HOT 2
- Parsing not work HOT 3
- exception while reading rss feed HOT 7
- Type converter for inserting into database HOT 2
- Problemas de parseo con dos objetos y arraylist dentro de cada uno HELP HOT 2
- Support for generic elements
- Support for iso-8859-1 HOT 7
- No TypeAdapter for class HOT 2
- java: incompatible types: java.lang.Object cannot be converted to Book HOT 2
- Docs don't mention how to make a model class for an xml like the following HOT 3
- addTypeConverter
- Support for empty lists HOT 1
- "isXXX: String" compile error
- Plans to release 0.9.x?
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 tikxml.