8000 WIP Plugin system by yDelouis · Pull Request #1480 · androidannotations/androidannotations · GitHub
[go: up one dir, main page]

Skip to content
This repository was archived by the owner on Feb 26, 2023. It is now read-only.

Conversation

@yDelouis
Copy link
Con 8000 tributor

This PR is not ready at all and is created only to show the work in progress so that people can comment.

@yDelouis
Copy link
Contributor Author
yDelouis commented Jul 2, 2015

What would be the folder and maven structure ? I think you proposal will be strange for plugins because we will have : (in [], it is the maven module name)

- AndroidAnnotations [androidannotations-parent]
  | - core [??]
    | - androidannotations [androidannotations]
    | - androidannotations-api [androidannotations-api]
    | - androidannotations-test [androidannotations-test]
  | - ormlite [??]
    | - ormlite [ormlite]
    | - ormlite-api [ormlite-api]
    | - ormlite-test [ormlite-test]

@WonderCsabo
Copy link
Member

What about this?

- AndroidAnnotations [androidannotations-parent]
  | - androidannotations-core [androidannotations-core]
    | - androidannotations [androidannotations]
    | - androidannotations-api [androidannotations-api]
    | - androidannotations-test [androidannotations-test]
  | - androidannotations-ormlite [androidannotations-ormlite]
    | - ormlite [ormlite]
    | - ormlite-api [ormlite-api]
    | - ormlite-test [ormlite-test]

@yDelouis
Copy link
Contributor Author
yDelouis commented Jul 2, 2015

Your proposition makes sense.
The only thing I don't like is that the names are very long and it won't fit on one line in my terminal.

yDelouis and others added 19 commits July 10, 2015 23:04
This commit remove the need to invalidate the IsValid instance and to
print the error. All is done with on method.
We don't copy api classes anymore since it can break projects with
libraries using AA.
We decided to no longer generate and release bundles, since most developers now use much more convenient dependency management.
We no longer generate API classes, because all API classes are statically compiled into the API jar. So these tests are obsolete.
Also remove no longer used methods.
Some test Activities were removed.
@ened
Copy link
Contributor
ened commented Aug 18, 2015

Do you guys have a mvn snapshot repo (maybe via github) for this PR, so interested folks could help testing?

@dodgex
Copy link
Member
dodgex commented Aug 18, 2015

as far as i know no, but you can checkout https://github.com/yDelouis/androidannotations/tree/957_plugins and run mvn install to get the snapshot into your local mvn repo

@WonderCsabo
Copy link
Member

@dodgex is right, we do not have a repo, but interested folks can really simple build the lib itself. I really hope this will be merged into develop soon, after that you can try in the conventional OSS snapshot repo.

WonderCsabo added a commit that referenced this pull request Sep 10, 2015
@WonderCsabo WonderCsabo merged commit c4567fe into androidannotations:develop Sep 10, 2015
@dodgex
Copy link
Member
dodgex commented Sep 11, 2015

Nice! Finally merged. :D

@dodgex
Copy link
Member
dodgex commented Sep 11, 2015

Let the Plugin Hell begin 😄

@WonderCsabo WonderCsabo added this to the 4.0 milestone Sep 12, 2015
@yDelouis yDelouis deleted the 957_plugins branch September 19, 2015 11:20
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants

0