<parent>
<groupId>org.argeo.slc</groupId>
<artifactId>demo</artifactId>
- <version>1.1.3-SNAPSHOT</version>
+ <version>1.1.12-SNAPSHOT</version>
<relativePath>..</relativePath>
</parent>
<groupId>org.argeo.slc.demo</groupId>
<module>org.argeo.slc.demo.maven</module>
<module>org.argeo.slc.demo.minimal</module>
</modules>
+ <properties>
+ <additionalImports.slc-lib>
+ com.jcraft.jsch;resolution:=optional,
+ org.apache.commons.exec;resolution:=optional,
+ </additionalImports.slc-lib>
+ </properties>
<build>
<resources>
<resource>
</includes>
<excludes>
<exclude>.*</exclude>
+ <exclude>.*/**</exclude>
<exclude>pom.xml</exclude>
<exclude>build.properties</exclude>
</excludes>
<configuration>
<instructions>
<SLC-ExecutionModule>default</SLC-ExecutionModule>
- <!-- Minimal imports -->
+ <!-- Minimal imports + some optional convenience imports -->
<Import-Package>
*,
- net.sf.cglib.core;resolution:=optional,
- net.sf.cglib.proxy;resolution:=optional,
- net.sf.cglib.reflect;resolution:=optional,
+ net.sf.cglib.core,
+ net.sf.cglib.proxy,
+ net.sf.cglib.reflect,
org.aopalliance.aop,
org.argeo.slc.core.execution,
org.argeo.slc.core.execution.tasks,
- org.argeo.slc.core.structure.tree;resolution:=optional,
org.argeo.slc.execution,
org.argeo.slc.osgi,
- org.argeo.slc.test;resolution:=optional,
- org.argeo.slc.structure;resolution:=optional,
+ org.argeo.slc.test,
org.springframework.aop,
org.springframework.aop.framework,
org.springframework.aop.scope,
org.springframework.beans.factory.config,
- org.springframework.core.io,
+ org.springframework.core.io,
+ ${additionalImports.slc-lib}
</Import-Package>
</instructions>
</configuration>
</plugin>
- <plugin>
- <artifactId>maven-clean-plugin</artifactId>
- <configuration>
- <filesets>
- <fileset>
- <directory>META-INF</directory>
- <includes>
- <include>MANIFEST.MF</include>
- </includes>
- </fileset>
- </filesets>
- </configuration>
- </plugin>
- <plugin>
- <groupId>org.apache.maven.plugins</groupId>
- <artifactId>maven-jar-plugin</artifactId>
- </plugin>
</plugins>
</build>
+ <dependencies>
+ <dependency>
+ <groupId>org.argeo.slc</groupId>
+ <artifactId>org.argeo.slc.dep.minimal</artifactId>
+ <version>1.1.12-SNAPSHOT</version>
+ <type>pom</type>
+ </dependency>
+ <dependency>
+ <groupId>org.argeo.slc</groupId>
+ <artifactId>org.argeo.slc.dep.backend</artifactId>
+ <version>1.1.12-SNAPSHOT</version>
+ <type>pom</type>
+ <optional>true</optional>
+ </dependency>
+ </dependencies>
</project>