{"action":"created","issue":{"url":"https://api.github.com/repos/Netflix/Hystrix/issues/907","repository_url":"https://api.github.com/repos/Netflix/Hystrix","labels_url":"https://api.github.com/repos/Netflix/Hystrix/issues/907/labels{/name}","comments_url":"https://api.github.com/repos/Netflix/Hystrix/issues/907/comments","events_url":"https://api.github.com/repos/Netflix/Hystrix/issues/907/events","html_url":"https://github.com/Netflix/Hystrix/issues/907","id":107871716,"number":907,"title":"hystrix javanica  aspectj compile time weaving","user":{"login":"tol","id":74186,"avatar_url":"https://avatars.githubusercontent.com/u/74186?v=3","gravatar_id":"","url":"https://api.github.com/users/tol","html_url":"https://github.com/tol","followers_url":"https://api.github.com/users/tol/followers","following_url":"https://api.github.com/users/tol/following{/other_user}","gists_url":"https://api.github.com/users/tol/gists{/gist_id}","starred_url":"https://api.github.com/users/tol/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tol/subscriptions","organizations_url":"https://api.github.com/users/tol/orgs","repos_url":"https://api.github.com/users/tol/repos","events_url":"https://api.github.com/users/tol/events{/privacy}","received_events_url":"https://api.github.com/users/tol/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Netflix/Hystrix/labels/bug","name":"bug","color":"fc2929"},{"url":"https://api.github.com/repos/Netflix/Hystrix/labels/javanica","name":"javanica","color":"e11d21"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":25,"created_at":"2015-09-23T08:27:50Z","updated_at":"2016-04-12T00:30:13Z","closed_at":null,"body":"Hi,\r\n\r\nWe try to use  javanica  with compile time weaving.\r\nOur  maven configuration is : \r\n```xml\r\n\r\n\t<aspectj.version>1.6.11</aspectj.version>\r\n\t\t<maven.compiler.source>1.6</maven.compiler.source>\r\n\t\t<maven.compiler.target>1.6</maven.compiler.target>\r\n\r\n\r\n<plugin>\r\n\t\t\t\t\t<groupId>org.codehaus.mojo</groupId>\r\n\t\t\t\t\t<artifactId>aspectj-maven-plugin</artifactId>\r\n\t\t\t\t\t<version>1.4</version>\r\n\t\t\t\t\t<executions>\r\n\t\t\t\t\t\t<execution>\r\n                            <phase>process-sources</phase>\r\n\t\t\t\t\t\t\t<goals>\r\n\t\t\t\t\t\t\t\t<goal>compile</goal>\r\n\t\t\t\t\t\t\t\t<goal>test-compile</goal>\r\n\t\t\t\t\t\t\t</goals>\r\n\t\t\t\t\t\t</execution>\r\n\t\t\t\t\t</executions>\r\n                    <configuration>                     \r\n                        <aspectLibraries>\r\n                            <aspectLibrary>\r\n                                <groupId>com.netflix.hystrix</groupId>\r\n                                <artifactId>hystrix-javanica</artifactId>\r\n                            </aspectLibrary>\r\n                        </aspectLibraries>\r\n                        <!--<outxml>true</outxml>\r\n                        <ajdtBuildDefFile>build.ajproperties</ajdtBuildDefFile>\r\n                        <verbose>true</verbose>\r\n                        <aspectDirectory>src/main/java</aspectDirectory>-->\r\n                        <source>${maven.compiler.source}</source>\r\n                        <target>${maven.compiler.source}</target>\r\n                    </configuration>\r\n\t\t\t\t</plugin>```\r\n\r\n```java\r\n@HystrixCommand\r\n    public String doWork() throws Exception {\r\n```\r\n\r\nAt run time we get the following error:\r\nException in thread \"main\" java.lang.NoSuchMethodError: com.netflix.hystrix.contrib.javanica.aop.aspectj.HystrixCommandAspect.aspectOf()Lcom/netflix/hystrix/contrib/javanica/aop/aspectj/HystrixCommandAspect;\r\n\r\n\r\nIs there a way to  have javanica aspects applied at compile time?\r\n\r\nThank You \r\n\r\n"},"comment":{"url":"https://api.github.com/repos/Netflix/Hystrix/issues/comments/208639638","html_url":"https://github.com/Netflix/Hystrix/issues/907#issuecomment-208639638","issue_url":"https://api.github.com/repos/Netflix/Hystrix/issues/907","id":208639638,"user":{"login":"dmgcodevil","id":1413873,"avatar_url":"https://avatars.githubusercontent.com/u/1413873?v=3","gravatar_id":"","url":"https://api.github.com/users/dmgcodevil","html_url":"https://github.com/dmgcodevil","followers_url":"https://api.github.com/users/dmgcodevil/followers","following_url":"https://api.github.com/users/dmgcodevil/following{/other_user}","gists_url":"https://api.github.com/users/dmgcodevil/gists{/gist_id}","starred_url":"https://api.github.com/users/dmgcodevil/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dmgcodevil/subscriptions","organizations_url":"https://api.github.com/users/dmgcodevil/orgs","repos_url":"https://api.github.com/users/dmgcodevil/repos","events_url":"https://api.github.com/users/dmgcodevil/events{/privacy}","received_events_url":"https://api.github.com/users/dmgcodevil/received_events","type":"User","site_admin":false},"created_at":"2016-04-12T00:30:13Z","updated_at":"2016-04-12T00:30:13Z","body":"Hi @raffaelespazzoli, as @mattrjacobs mentioned, there is an issue with gradle release plugin or something that blocks us to release javanica-ctw jar without having separate module, it's my undestanding. I didn't investigate the issue from gradle perspective so I can't tell you ETA. It would be great if can fix the issue by just tweaking release procedure, if not then I'd estimate it up to 5d. @mattrjacobs did you have a chance to investigate the issue with artifact deployment ?"}}