compile-time-weaving

    2熱度

    1回答

    我有一個Spring Roo 多模塊項目。我注意到,在將包含我的領域模型的jar /模塊包含在另一個項目中之後,這些方面還沒有編織讓我留下了領域類而沒有任何可用的獲取者/設置者。 如何確保Spring roo生成的方面是由相關項目編織的? 編輯:爲了能夠從另一個項目中使用Roo的方面,需要在依賴項目中包含aspectJ插件。請注意,編譯時加載不需要這種方式。

    1熱度

    1回答

    我配置了使用maven plugin aspectj-maven-plugin編織第三方jar。 <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>aspectj-maven-plugin</artifactId> <version>1.4</version> <d

    0熱度

    1回答

    我試圖獲得AspectjCompile Time Weaving(CTW)配置在Spring。但是,在將mode="aspectj"添加到tx:annotation-driven後,事務全部失敗,因此沒有實體存儲在數據庫中。 這裏是我的配置的相關部分: <tx:annotation-driven transaction-manager="transactionManager" mode="aspe

    1熱度

    1回答

    我一直在使用NotifyProperyWeaver,並注意到它已被棄用在使用PropertyChanged.Fody Fody的最新版本。 我有NotifyProperyWeaver只編織我有屬性的屬性,所有其他通知被禁用。 是否有配置PropertyChanged.Fody這樣,只有[歸屬]性能得到編織的方法嗎?而不是相反。我沒有看到在它的文檔頁面的任何信息,有沒有在FodyWeavers.xm

    1熱度

    1回答

    我在Eclipse Indigo中創建了一個簡單的Spring Roo項目,其中使用dbre命令生成的jpa實體。當我想向某些類添加方法時,我無法使用通過Spring Roo生成的方面編織到實體中的方法。 當我在eclipse中清理和構建項目時,進度視圖顯示這些方面是編織到類中的。構建在Maven 3.0.4的命令行上運行良好。當使用方面的方法時,Maven也會編譯在Eclipse中標記爲編譯錯誤

    0熱度

    1回答

    我使用的是IBM RAD 8和部署到WebSphere,然後我得到這個堆棧跟蹤: ERROR ArendeProcessLoginServlet:142 - Fel i ArendeProcessLoginServlet, performTask(): javax.ejb.EJBTransactionRolledbackException: nested exception is: javax.

    1熱度

    2回答

    我試圖從加載時間編織到編譯時間編織與我的Spring 2.5應用程序。 要做到這一點,我做了以下內容: 在我的Ant構建文件,我添加 <path id="aspectPath"> <pathelement location="${lib.home}/spring-aspects.jar"/> </path> <taskdef resource="org/aspectj/tools/

    2熱度

    2回答

    是否有可能擁有一個Scala Maven項目並在編譯階段在Scala類中編織AspectJ方面? 我已經能夠獲得加載時織入工作,但迄今爲止沒有編譯時成功。 這些方面根本沒有編織到Scala類中。據我所知,編譯時編織需要一個特定的Java編譯器(AspectJ Compiler aka ajc)。我的理解是ajc無法編譯Scala。 Scala有沒有相當於ajc的?或者也許另一種讓編譯時編織與Sca

    1熱度

    1回答

    我目前使用aspectJ @Around來檢查我的代碼。我使用aspectJ編譯器來編織這些方面。但是,在運行時,我正在使用反射type.getDeclaredMethods()分析類的結構。我需要區分哪些方法最初存在,哪些方法是由aspectJ編譯器添加的。可能嗎?或者有一些解決方法? 在此先感謝。

    0熱度

    2回答

    我有一個基於annotations的自定義安全框架。當它遇到方法的安全註釋時,我使用aspectj maven插件來編織方面。 我使用jenkins來構建項目,而aspectj maven插件的目標是爲編譯設置的,如下所示。 <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>aspectj-maven-p