Skip to content
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

Possibility of usage of jcabi maven plugin in SBT #56

Closed
mykhailov-egnaroinc opened this issue Apr 19, 2017 · 4 comments
Closed

Possibility of usage of jcabi maven plugin in SBT #56

mykhailov-egnaroinc opened this issue Apr 19, 2017 · 4 comments

Comments

@mykhailov-egnaroinc
Copy link

Hi,
First of all, really appreciate your work on this plugin and aspects library as well.

I have a SBT project A which contains annotation and aspect handling, both works fine in scope of this project. However, this project A is injected as jar to other SBT project B and I have to use the annotation (thus an aspect that handles it) from external jar (project A) in project B. As far as I understand from article http://www.yegor256.com/2014/06/01/aop-aspectj-java-method-logging.html this jcabi-maven-plugin helps to omit configuration details in order to handle binary weaving. But the only limitation is that this plugin works for maven only. Are there any workarounds for using it for other build tools like SBT?

Thanks for your answer in advance.

@0crat
Copy link

0crat commented Apr 19, 2017

@yegor256 please, pay attention to this issue

@yegor256
Copy link
Member

@mykhailov-egnaroinc I don't have any experience with SBT, but you're welcome to submit a pull request, if you can make it work with this builder

@mykhailov-egnaroinc
Copy link
Author

@yegor256 I've managed to handle binary weaving of jar via AspectJ only using this SBT plugin https://github.com/sbt/sbt-aspectj without usage of jcabi maven plugin. Thanks for your time.

@0crat
Copy link

0crat commented May 2, 2017

Oops! Job gh:jcabi/jcabi-maven-plugin#56 was not in scope

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants