All Downloads are FREE. Search and download functionalities are using the official Maven repository.

r.xapi-dev.0.5.source-code.pom.xml Maven / Gradle / Ivy

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
 <modelVersion>4.0.0</modelVersion>
 <parent>
  <groupId>net.wetheinter</groupId>
  <artifactId>xapi-jre-parent</artifactId>
  <version>0.5</version>
 </parent>

 <artifactId>xapi-jre-inject</artifactId>
 <packaging>jar</packaging>
 <name>XApi - Jre Injection Implementation</name>
 <url>WeTheInter.net</url>
 <description>
  All jre-specific runtime implementation for dependency injection goes in here.
  
  Note that the xapi-core-inject core library can operate without runtime support;
  so long as your services are correctly mapped in META-INF, you will not need
  runtime classpath scanning or bytecode lookup.
  </description>


 <dependencies>
  <dependency>
   <groupId>net.wetheinter</groupId>
   <artifactId>xapi-core-inject</artifactId>
  </dependency>
  <dependency>
   <groupId>net.wetheinter</groupId>
   <artifactId>xapi-dev-scanner</artifactId>
  </dependency>
  <dependency>
   <groupId>net.wetheinter</groupId>
   <artifactId>xapi-core-test</artifactId>
   <scope>test</scope>
  </dependency>
 </dependencies>

 <build>
  <plugins>
   <!-- <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>apt-maven-plugin</artifactId> 
    </plugin> -->
   <plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <executions>
     <execution>
      <id>injection-generator</id>
      <phase>prepare-package</phase>
      <goals>
       <goal>compile</goal>
      </goals>
      <inherited>false</inherited>
      <configuration>
       <annotationProcessors>
        <annotationProcessor>xapi.dev.processor.InjectionAnnotationProcessor</annotationProcessor>
       </annotationProcessors>
       <proc>only</proc>
       <optimize>true</optimize>
      </configuration>
     </execution>
    </executions>
   </plugin>
  </plugins>
 </build>

</project>




© 2015 - 2024 Weber Informatics LLC | Privacy Policy