Here's the configuration that I've used for the aspectj-maven-plugin:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>aspectj-maven-plugin</artifactId>
<version>1.0-beta-2</version>
<configuration>
<source>1.5</source>
<verbose>true</verbose>
<complianceLevel>1.5</complianceLevel>
<showWeaveInfo>true</showWeaveInfo>
<aspectLibraries>
<aspectLibrary>
<groupId>org.springframework</groupId>
<artifactId>spring-aspects</artifactId>
</aspectLibrary>
</aspectLibraries>
</configuration>
<executions>
<execution>
<goals>
<goal>compile</goal>
</goals>
</execution>
</executions>
</plugin>
Hope this helps,
Matt
On 5/4/07, Pramod Mahadev <[EMAIL PROTECTED]> wrote:
Hi there,
I am new to appfuse, spring, maven and aspect oriented programming. I am
trying to do the following.
I have a simple domain object called Project. I'd like to inject a
hierarchyService (spring bean) into the object.
However, when I run the app, hierarchyService is null. I am attaching
pom.xml and applicationContext.xml
Followed the following steps:
1) Add @Configurable to the java class Project.java
@Configurable
public class Project {
private HierarchyService hierarchyService;
public void setHierarchyService(HierarchyService service) {
this.hierarchyService = service;
}
}
Provided a setter for hierarchyService which is a spring bean.
In my controller class,
Project p = new Project("Project 1");
When I inspect p in the debugger, hierarchyService is null.
2) Being new to maven and not fully understanding it, did the following
Added a aspectj-maven-plugin in defaultGoal - package
Added dependency for spring-aspects and aspectjrt
Also added the aspectj-maven-plugin under integration-test.
3) Not sure if this was needed or not, nevertheless downloaded aspectj and
installed it in c:\aspectj
Added c:\aspectj\bin to path. Checked ajc is there.
4) This is how I am running the app.
When I run mvn jetty:run-war
I see the following output
[INFO] [aspectj:compile {execution:default}]
[INFO] [native2ascii:native2ascii {execution: native2ascii-utf8}]
Please let me know what steps am I missing.
http://www.nabble.com/file/8207/applicationContext-resources.xml
applicationContext-resources.xml
http://www.nabble.com/file/8206/pom.xml pom.xml
--
View this message in context:
http://www.nabble.com/Having-trouble-getting-Dependency-Injection-to-work--%40Configurable---Newbie-Help-tf3689810s2369.html#a10315786
Sent from the AppFuse - User mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
--
http://raibledesigns.com
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]