From 4f4bd53ed7cc084ff7998dfef01f54f8cb15dc21 Mon Sep 17 00:00:00 2001 From: Martin Goik <goik@hdm-stuttgart.de> Date: Fri, 24 Oct 2014 00:25:24 +0200 Subject: [PATCH] Jdoc build rules --- Sda2/Makefile | 15 +++++- .../Jndi/Rdbms2Ldap/rdbms2ldap/.gitignore | 4 -- .../Jndi/Rdbms2Ldap/rdbms2ldap/pom.xml | 54 ------------------- Sda2/sda2.xml | 10 ++++ 4 files changed, 24 insertions(+), 59 deletions(-) delete mode 100644 Sda2/P/UnixSqlLdap/Jndi/Rdbms2Ldap/rdbms2ldap/.gitignore delete mode 100644 Sda2/P/UnixSqlLdap/Jndi/Rdbms2Ldap/rdbms2ldap/pom.xml diff --git a/Sda2/Makefile b/Sda2/Makefile index 97e94efa9..557ec7a83 100644 --- a/Sda2/Makefile +++ b/Sda2/Makefile @@ -17,12 +17,25 @@ BUILDROOT=/tmp BUILDBASE=$(BUILDROOT)/$(SCRIPTBASENAME) BUILDNAVI=$(BUILDBASE)/navi/$(PLUGINID) BUILDNONAVI=$(BUILDBASE)/nonavi/$(PLUGINID) +JAVADOCDESTDIR=${BUILDNAVI}/Ref/api +POMDIRS= $(shell find P -name pom.xml|grep -v target/classes/META-INF|sed -e s/\\/pom.xml//g) +# +#Rule to build javadoc from pom.xml file +# +%/jdoc : % + mkdir -p ${JAVADOCDESTDIR}/$* + cp -r $* $*_jdoctmp; + cd $*_jdoctmp; mvn javadoc:javadoc; rm -rf ${JAVADOCDESTDIR}/$*/*; mv target/site/apidocs/* ${JAVADOCDESTDIR}/$*; \ + mvn eclipse:myeclipse-clean eclipse:clean clean; \ + rm -rf .settings; \ + zip ${JAVADOCDESTDIR}/$*/eclipse.zip -r * + rm -rf $*_jdoctmp all::${BUILDNAVI}/index.html ${BUILDNAVI}/printversion.pdf -jdoc: +jdoc: $(foreach pomDir,$(POMDIRS),$(pomDir)/jdoc ) cd ../ws/eclipse;javadoc \ -classpath ${HIBDEPS}:${JDBCDEPS} -d ${BUILDNAVI}/Ref/api -linksource \ -link http://docs.oracle.com/javase/8/docs/api/ -link http://testng.org/javadocs/ -link http://docs.oracle.com/javaee/6/api/ \ diff --git a/Sda2/P/UnixSqlLdap/Jndi/Rdbms2Ldap/rdbms2ldap/.gitignore b/Sda2/P/UnixSqlLdap/Jndi/Rdbms2Ldap/rdbms2ldap/.gitignore deleted file mode 100644 index a1c3ab4d0..000000000 --- a/Sda2/P/UnixSqlLdap/Jndi/Rdbms2Ldap/rdbms2ldap/.gitignore +++ /dev/null @@ -1,4 +0,0 @@ -/target/ -/.settings/ -.classpath -.project diff --git a/Sda2/P/UnixSqlLdap/Jndi/Rdbms2Ldap/rdbms2ldap/pom.xml b/Sda2/P/UnixSqlLdap/Jndi/Rdbms2Ldap/rdbms2ldap/pom.xml deleted file mode 100644 index 7d82a7c13..000000000 --- a/Sda2/P/UnixSqlLdap/Jndi/Rdbms2Ldap/rdbms2ldap/pom.xml +++ /dev/null @@ -1,54 +0,0 @@ -<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/xsd/maven-4.0.0.xsd"> - <modelVersion>4.0.0</modelVersion> - - <groupId>de.hdm-stuttgart.mi.sda2</groupId> - <artifactId>rdbms2ldap</artifactId> - <version>0.9</version> - <packaging>jar</packaging> - - <name>rdbms2ldap</name> - - <!--Fixme: Add a sensible project related domain here --> - <url>http://somedomain.org</url> - - <properties> - <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> - </properties> - - <dependencies> - <dependency> - <groupId>junit</groupId> - <artifactId>junit</artifactId> - <version>4.11</version> - <scope>test</scope> - </dependency> - - <dependency> - <groupId>log4j</groupId> - <artifactId>log4j</artifactId> - <version>1.2.17</version> - </dependency> - - <dependency> - <groupId>mysql</groupId> - <artifactId>mysql-connector-java</artifactId> - <version>5.1.33</version> - </dependency> - - </dependencies> - - <build> - <plugins> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-compiler-plugin</artifactId> - <version>3.1</version> - <configuration> - <source>1.8</source> - <target>1.8</target> - </configuration> - </plugin> - </plugins> - </build> -</project> diff --git a/Sda2/sda2.xml b/Sda2/sda2.xml index 09bc1a6e9..9a2d65029 100644 --- a/Sda2/sda2.xml +++ b/Sda2/sda2.xml @@ -629,6 +629,16 @@ tty:x:5: </listitem> </orderedlist> </question> + + <answer> + <annotation role="make"> + <para role="eclipse">P/UnixSqlLdap/Jndi/Unix2Rdbms</para> + </annotation> + + <annotation role="make"> + <para role="eclipse">P/UnixSqlLdap/Jndi/Rdbms2Ldap</para> + </annotation> + </answer> </qandaentry> </qandadiv> </qandaset> -- GitLab