Add maven pom files to build as actual maven projects with all dependencies only from maven central repo
This commit is contained in:
parent
916fffb8b5
commit
451feb0199
50
beehive-ejb-control/pom.xml
Normal file
50
beehive-ejb-control/pom.xml
Normal file
@ -0,0 +1,50 @@
|
||||
<?xml version="1.0"?>
|
||||
<!--
|
||||
Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
contributor license agreements. See the NOTICE file distributed with
|
||||
this work for additional information regarding copyright ownership.
|
||||
The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
(the "License"); you may not use this file except in compliance with
|
||||
the License. You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
|
||||
$Header:$
|
||||
-->
|
||||
|
||||
<project>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<parent>
|
||||
<groupId>org.apache.beehive</groupId>
|
||||
<artifactId>beehive</artifactId>
|
||||
<version>1.0.2</version>
|
||||
</parent>
|
||||
<artifactId>beehive-ejb-control</artifactId>
|
||||
<name>beehive-ejb-control</name>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.apache.beehive</groupId>
|
||||
<artifactId>beehive-controls</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.moparisthebest.aptIn16</groupId>
|
||||
<artifactId>netui-compiler</artifactId>
|
||||
<scope>compile</scope>
|
||||
<optional>true</optional>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.geronimo.specs</groupId>
|
||||
<artifactId>geronimo-j2ee_1.4_spec</artifactId>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
<build>
|
||||
<sourceDirectory>../system-controls/src/ejb</sourceDirectory>
|
||||
</build>
|
||||
</project>
|
50
beehive-jdbc-control/pom.xml
Normal file
50
beehive-jdbc-control/pom.xml
Normal file
@ -0,0 +1,50 @@
|
||||
<?xml version="1.0"?>
|
||||
<!--
|
||||
Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
contributor license agreements. See the NOTICE file distributed with
|
||||
this work for additional information regarding copyright ownership.
|
||||
The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
(the "License"); you may not use this file except in compliance with
|
||||
the License. You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
|
||||
$Header:$
|
||||
-->
|
||||
|
||||
<project>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<parent>
|
||||
<groupId>org.apache.beehive</groupId>
|
||||
<artifactId>beehive</artifactId>
|
||||
<version>1.0.2</version>
|
||||
</parent>
|
||||
<artifactId>beehive-jdbc-control</artifactId>
|
||||
<name>beehive-jdbc-control</name>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.apache.beehive</groupId>
|
||||
<artifactId>beehive-controls</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.moparisthebest.aptIn16</groupId>
|
||||
<artifactId>netui-compiler</artifactId>
|
||||
<scope>compile</scope>
|
||||
<optional>true</optional>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>xmlbeans</groupId>
|
||||
<artifactId>xbean</artifactId>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
<build>
|
||||
<sourceDirectory>../system-controls/src/jdbc</sourceDirectory>
|
||||
</build>
|
||||
</project>
|
131
beehive-jms-control/pom.xml
Normal file
131
beehive-jms-control/pom.xml
Normal file
@ -0,0 +1,131 @@
|
||||
<?xml version="1.0"?>
|
||||
<!--
|
||||
Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
contributor license agreements. See the NOTICE file distributed with
|
||||
this work for additional information regarding copyright ownership.
|
||||
The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
(the "License"); you may not use this file except in compliance with
|
||||
the License. You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
|
||||
$Header:$
|
||||
-->
|
||||
|
||||
<project>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<parent>
|
||||
<groupId>org.apache.beehive</groupId>
|
||||
<artifactId>beehive</artifactId>
|
||||
<version>1.0.2</version>
|
||||
</parent>
|
||||
<artifactId>beehive-jms-control</artifactId>
|
||||
<name>beehive-jms-control</name>
|
||||
<properties>
|
||||
<gensrc.dir>${project.build.directory}/generated-sources</gensrc.dir>
|
||||
</properties>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.apache.beehive</groupId>
|
||||
<artifactId>beehive-controls</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.moparisthebest.aptIn16</groupId>
|
||||
<artifactId>netui-compiler</artifactId>
|
||||
<scope>runtime</scope>
|
||||
<optional>true</optional>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>xmlbeans</groupId>
|
||||
<artifactId>xbean</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.geronimo.specs</groupId>
|
||||
<artifactId>geronimo-j2ee_1.4_spec</artifactId>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
<build>
|
||||
<sourceDirectory>../system-controls/src/jms</sourceDirectory>
|
||||
<resources>
|
||||
<resource>
|
||||
<directory>${gensrc.dir}</directory>
|
||||
<excludes>
|
||||
<exclude>**/*.java</exclude>
|
||||
</excludes>
|
||||
</resource>
|
||||
</resources>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<artifactId>maven-antrun-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>gensrc</id>
|
||||
<phase>generate-sources</phase>
|
||||
<goals>
|
||||
<goal>run</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<target>
|
||||
<macrodef name="build-controls">
|
||||
<attribute name="srcdir"
|
||||
description="The directory containing controls to build. Required."/>
|
||||
<attribute name="destdir"
|
||||
description="The destination directory for compiled class files. Required."/>
|
||||
<attribute name="tempdir"
|
||||
description="The temporary directory for generated files. Required."/>
|
||||
<attribute name="classpathref"
|
||||
description="The classpath reference for building the controls. Required."/>
|
||||
<sequential>
|
||||
<taskdef name="apt"
|
||||
classname="org.apache.beehive.controls.runtime.generator.AptTask"
|
||||
classpathref="maven.compile.classpath"
|
||||
onerror="fail"/>
|
||||
|
||||
<apt srcdir="@{srcdir}"
|
||||
destdir="@{destdir}"
|
||||
gendir="@{tempdir}"
|
||||
classpathref="@{classpathref}"
|
||||
compileByExtension="true"
|
||||
srcExtensions="*.java,*.jcx,*.jcs,*.jws"
|
||||
debug="true"
|
||||
nocompile="true"/>
|
||||
</sequential>
|
||||
</macrodef>
|
||||
|
||||
<mkdir dir="${gensrc.dir}"/>
|
||||
<build-controls srcdir="${project.build.sourceDirectory}"
|
||||
destdir="${gensrc.dir}"
|
||||
tempdir="${gensrc.dir}"
|
||||
classpathref="maven.compile.classpath"/>
|
||||
</target>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>build-helper-maven-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<phase>generate-sources</phase>
|
||||
<goals>
|
||||
<goal>add-source</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<sources>
|
||||
<source>${gensrc.dir}</source>
|
||||
</sources>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
</project>
|
116
beehive-netui-bootstrap/pom.xml
Normal file
116
beehive-netui-bootstrap/pom.xml
Normal file
@ -0,0 +1,116 @@
|
||||
<?xml version="1.0"?>
|
||||
<!--
|
||||
Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
contributor license agreements. See the NOTICE file distributed with
|
||||
this work for additional information regarding copyright ownership.
|
||||
The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
(the "License"); you may not use this file except in compliance with
|
||||
the License. You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
|
||||
$Header:$
|
||||
-->
|
||||
|
||||
<project>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<parent>
|
||||
<groupId>org.apache.beehive</groupId>
|
||||
<artifactId>beehive</artifactId>
|
||||
<version>1.0.2</version>
|
||||
</parent>
|
||||
<artifactId>beehive-netui-bootstrap</artifactId>
|
||||
<name>beehive-netui-bootstrap</name>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>javax.servlet.jsp</groupId>
|
||||
<artifactId>jsp-api</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>javax.servlet</groupId>
|
||||
<artifactId>servlet-api</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>commons-logging</groupId>
|
||||
<artifactId>commons-logging</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>commons-collections</groupId>
|
||||
<artifactId>commons-collections</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>xdoclet</groupId>
|
||||
<artifactId>xdoclet</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>xdoclet</groupId>
|
||||
<artifactId>xdoclet-web-module</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>xdoclet</groupId>
|
||||
<artifactId>xjavadoc</artifactId>
|
||||
<exclusions>
|
||||
<exclusion>
|
||||
<groupId>ant</groupId>
|
||||
<artifactId>ant</artifactId>
|
||||
</exclusion>
|
||||
</exclusions>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant</artifactId>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
<build>
|
||||
<sourceDirectory>../netui/src/bootstrap</sourceDirectory>
|
||||
<resources>
|
||||
<resource>
|
||||
<directory>${project.build.sourceDirectory}</directory>
|
||||
<includes>
|
||||
<include>**/*.xdt</include>
|
||||
<include>**/*.xml</include>
|
||||
</includes>
|
||||
<excludes>
|
||||
<exclude>build.xml</exclude>
|
||||
</excludes>
|
||||
</resource>
|
||||
</resources>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<artifactId>maven-antrun-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>tldgen</id>
|
||||
<phase>prepare-package</phase>
|
||||
<goals>
|
||||
<goal>run</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<target>
|
||||
<taskdef name="xdoclet" classname="xdoclet.DocletTask"
|
||||
classpathref="maven.compile.classpath"/>
|
||||
<mkdir dir="${project.build.outputDirectory}/META-INF"/>
|
||||
<xdoclet destdir="${project.build.outputDirectory}/META-INF" verbose="true">
|
||||
<fileset dir="${project.build.sourceDirectory}">
|
||||
<include name="org/apache/beehive/netui/tools/**/*TagsHandler.java"/>
|
||||
<include name="org/apache/beehive/netui/tools/**/*SubTask.java"/>
|
||||
</fileset>
|
||||
<template templateFile="${project.build.sourceDirectory}/xdoclet-xml.xdt"
|
||||
destinationFile="xdoclet.xml"/>
|
||||
</xdoclet>
|
||||
</target>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
<dependencies>
|
||||
</dependencies>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
</project>
|
76
beehive-netui-compiler/pom.xml
Normal file
76
beehive-netui-compiler/pom.xml
Normal file
@ -0,0 +1,76 @@
|
||||
<?xml version="1.0"?>
|
||||
|
||||
<!--
|
||||
Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
contributor license agreements. See the NOTICE file distributed with
|
||||
this work for additional information regarding copyright ownership.
|
||||
The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
(the "License"); you may not use this file except in compliance with
|
||||
the License. You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
|
||||
$Header:$
|
||||
-->
|
||||
|
||||
<project>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<parent>
|
||||
<groupId>org.apache.beehive</groupId>
|
||||
<artifactId>beehive</artifactId>
|
||||
<version>1.0.2</version>
|
||||
</parent>
|
||||
<artifactId>beehive-netui-compiler</artifactId>
|
||||
<name>beehive-netui-compiler</name>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.apache.beehive</groupId>
|
||||
<artifactId>beehive-controls</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
<build>
|
||||
<sourceDirectory>../netui/src/compiler-core</sourceDirectory>
|
||||
<resources>
|
||||
<resource>
|
||||
<directory>../netui/src/compiler-core</directory>
|
||||
<includes>
|
||||
<include>**/*.properties</include>
|
||||
<include>**/*.dtd</include>
|
||||
</includes>
|
||||
</resource>
|
||||
<resource>
|
||||
<directory>../netui/src/compiler-apt</directory>
|
||||
<includes>
|
||||
<include>META-INF/**</include>
|
||||
</includes>
|
||||
</resource>
|
||||
</resources>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>build-helper-maven-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>add-source</id>
|
||||
<phase>generate-sources</phase>
|
||||
<goals>
|
||||
<goal>add-source</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<sources>
|
||||
<source>../netui/src/compiler-apt</source>
|
||||
</sources>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
</project>
|
119
beehive-netui-core/pom.xml
Normal file
119
beehive-netui-core/pom.xml
Normal file
@ -0,0 +1,119 @@
|
||||
<?xml version="1.0"?>
|
||||
<!--
|
||||
Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
contributor license agreements. See the NOTICE file distributed with
|
||||
this work for additional information regarding copyright ownership.
|
||||
The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
(the "License"); you may not use this file except in compliance with
|
||||
the License. You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
|
||||
$Header:$
|
||||
-->
|
||||
|
||||
<project>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<parent>
|
||||
<groupId>org.apache.beehive</groupId>
|
||||
<artifactId>beehive</artifactId>
|
||||
<version>1.0.2</version>
|
||||
</parent>
|
||||
<artifactId>beehive-netui-core</artifactId>
|
||||
<name>beehive-netui-core</name>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.apache.beehive</groupId>
|
||||
<artifactId>beehive-controls</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>commons-discovery</groupId>
|
||||
<artifactId>commons-discovery</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>commons-el</groupId>
|
||||
<artifactId>commons-el</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>commons-logging</groupId>
|
||||
<artifactId>commons-logging</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>struts</groupId>
|
||||
<artifactId>struts</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>log4j</groupId>
|
||||
<artifactId>log4j</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>commons-codec</groupId>
|
||||
<artifactId>commons-codec</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>myfaces</groupId>
|
||||
<artifactId>myfaces-jsf-api</artifactId>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
<build>
|
||||
<sourceDirectory>../netui/src/util</sourceDirectory>
|
||||
<resources>
|
||||
<resource>
|
||||
<directory>../netui/src/util</directory>
|
||||
<includes>
|
||||
<include>**/*.xsd</include>
|
||||
<include>**/*.xml</include>
|
||||
<include>**/*.properties</include>
|
||||
</includes>
|
||||
<excludes>
|
||||
<exclude>build.xml</exclude>
|
||||
</excludes>
|
||||
</resource>
|
||||
<resource>
|
||||
<directory>../netui/src/core</directory>
|
||||
<includes>
|
||||
<include>**/*.xsd</include>
|
||||
</includes>
|
||||
</resource>
|
||||
<resource>
|
||||
<directory>../netui/src/pageflow</directory>
|
||||
<includes>
|
||||
<include>**/*.properties</include>
|
||||
</includes>
|
||||
</resource>
|
||||
</resources>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>build-helper-maven-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>add-source</id>
|
||||
<phase>generate-sources</phase>
|
||||
<goals>
|
||||
<goal>add-source</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<sources>
|
||||
<source>../netui/src/scoping</source>
|
||||
<source>../netui/src/core</source>
|
||||
<source>../netui/src/pageflow</source>
|
||||
<!--
|
||||
<source>../netui/src/pageflow-jdk14</source>
|
||||
<source>../netui/src/util</source>
|
||||
-->
|
||||
</sources>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
</project>
|
210
beehive-netui-tags/pom.xml
Normal file
210
beehive-netui-tags/pom.xml
Normal file
@ -0,0 +1,210 @@
|
||||
<?xml version="1.0"?>
|
||||
<!--
|
||||
Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
contributor license agreements. See the NOTICE file distributed with
|
||||
this work for additional information regarding copyright ownership.
|
||||
The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
(the "License"); you may not use this file except in compliance with
|
||||
the License. You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
|
||||
$Header:$
|
||||
-->
|
||||
|
||||
<project>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<parent>
|
||||
<groupId>org.apache.beehive</groupId>
|
||||
<artifactId>beehive</artifactId>
|
||||
<version>1.0.2</version>
|
||||
</parent>
|
||||
<artifactId>beehive-netui-tags</artifactId>
|
||||
<name>beehive-netui-tags</name>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.apache.beehive</groupId>
|
||||
<artifactId>beehive-netui-core</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.beehive</groupId>
|
||||
<artifactId>beehive-netui-bootstrap</artifactId>
|
||||
<version>${project.version}</version>
|
||||
<scope>provided</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>commons-logging</groupId>
|
||||
<artifactId>commons-logging</artifactId>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
<build>
|
||||
<sourceDirectory>../netui/src/tags-html</sourceDirectory>
|
||||
<resources>
|
||||
<resource>
|
||||
<directory>../netui/src/tags-html</directory>
|
||||
<includes>
|
||||
<include>**/*.properties</include>
|
||||
<include>**/*.tld</include>
|
||||
<include>**/*.gif</include>
|
||||
</includes>
|
||||
</resource>
|
||||
<resource>
|
||||
<directory>../netui/src/tags-databinding</directory>
|
||||
<includes>
|
||||
<include>**/*.properties</include>
|
||||
</includes>
|
||||
</resource>
|
||||
</resources>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>build-helper-maven-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>add-source</id>
|
||||
<phase>generate-sources</phase>
|
||||
<goals>
|
||||
<goal>add-source</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<sources>
|
||||
<source>../netui/src/tags-databinding</source>
|
||||
<source>../netui/src/tags-template</source>
|
||||
</sources>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<artifactId>maven-antrun-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>tldgen</id>
|
||||
<phase>prepare-package</phase>
|
||||
<goals>
|
||||
<goal>run</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<target>
|
||||
<property name="metainf.dir" value="${project.build.outputDirectory}/META-INF/"/>
|
||||
<property name="src.dir" value="../netui/src"/>
|
||||
|
||||
<!--
|
||||
<macrodef name="echo-fileset">
|
||||
<attribute name="filesetref" />
|
||||
<sequential>
|
||||
<pathconvert pathsep="${line.separator}" property="@{filesetref}.echopath" refid="@{filesetref}"/>
|
||||
<echo> ++++++++ echoing fileset @{filesetref} ++++++++</echo>
|
||||
<echo>${@{filesetref}.echopath}</echo>
|
||||
</sequential>
|
||||
</macrodef>
|
||||
|
||||
<echo-fileset filesetref="maven.compile.classpath"/>
|
||||
<echo-fileset filesetref="maven.runtime.classpath"/>
|
||||
<echo-fileset filesetref="maven.test.classpath"/>
|
||||
<echo-fileset filesetref="maven.plugin.classpath"/>
|
||||
<echo-fileset filesetref="webdoclet.dependency.path"/>
|
||||
-->
|
||||
|
||||
<taskdef name="webdoclet" classname="xdoclet.modules.web.WebDocletTask"
|
||||
classpathref="maven.compile.classpath"/>
|
||||
<webdoclet
|
||||
destdir="${metainf.dir}"
|
||||
excludedtags="@version,@author,@todo"
|
||||
force="true"
|
||||
verbose="true">
|
||||
|
||||
<fileset dir="${src.dir}/tags-html">
|
||||
<include name="**/*.java"/>
|
||||
</fileset>
|
||||
|
||||
<netuitldgen
|
||||
xmlencoding="UTF-8"
|
||||
taglibversion="1.0"
|
||||
jspversion="1.2"
|
||||
shortname="netui"
|
||||
uri="http://beehive.apache.org/netui/tags-html-1.0"
|
||||
description="NetUI HTML controls taglibrary."
|
||||
filename="beehive-netui-tags-html.tld"
|
||||
destdir="${metainf.dir}"
|
||||
validateXml="true"
|
||||
packageName="org.apache.beehive.netui.tags"
|
||||
/>
|
||||
</webdoclet>
|
||||
<webdoclet
|
||||
destdir="${metainf.dir}"
|
||||
excludedtags="@version,@author,@todo"
|
||||
force="true"
|
||||
verbose="true">
|
||||
|
||||
<fileset dir="${src.dir}/tags-databinding">
|
||||
<include name="**/*.java"/>
|
||||
</fileset>
|
||||
<fileset dir="${src.dir}/tags-html">
|
||||
<include name="**/*.java"/>
|
||||
</fileset>
|
||||
|
||||
<netuitldgen
|
||||
xmlencoding="UTF-8"
|
||||
taglibversion="1.0"
|
||||
jspversion="1.2"
|
||||
shortname="netui-data"
|
||||
uri="http://beehive.apache.org/netui/tags-databinding-1.0"
|
||||
description="NetUI Databinding Tag Library."
|
||||
filename="beehive-netui-tags-databinding.tld"
|
||||
destdir="${metainf.dir}"
|
||||
validateXml="true"
|
||||
packageName="org.apache.beehive.netui.tags.databinding"
|
||||
functionPackage="org.apache.beehive.netui.databinding"
|
||||
/>
|
||||
</webdoclet>
|
||||
<webdoclet
|
||||
destdir="${metainf.dir}"
|
||||
excludedtags="@version,@author,@todo"
|
||||
force="true"
|
||||
verbose="true">
|
||||
|
||||
<fileset dir="${src.dir}/tags-template">
|
||||
<include name="**/*.java"/>
|
||||
</fileset>
|
||||
<fileset dir="${src.dir}/tags-html">
|
||||
<include name="**/*.java"/>
|
||||
</fileset>
|
||||
|
||||
<netuitldgen
|
||||
xmlencoding="UTF-8"
|
||||
taglibversion="1.0"
|
||||
jspversion="1.2"
|
||||
shortname="netui-template"
|
||||
uri="http://beehive.apache.org/netui/tags-template-1.0"
|
||||
description="NetUI Template controls taglibrary."
|
||||
filename="beehive-netui-tags-template.tld"
|
||||
destdir="${metainf.dir}"
|
||||
validateXml="true"
|
||||
packageName="org.apache.beehive.netui.tags.template"
|
||||
/>
|
||||
</webdoclet>
|
||||
</target>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
<dependencies>
|
||||
<!--
|
||||
<dependency>
|
||||
<groupId>org.apache.beehive</groupId>
|
||||
<artifactId>beehive-netui-bootstrap</artifactId>
|
||||
<version>${project.version}</version>
|
||||
</dependency>
|
||||
-->
|
||||
</dependencies>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
</project>
|
109
controls/pom.xml
Normal file
109
controls/pom.xml
Normal file
@ -0,0 +1,109 @@
|
||||
<?xml version="1.0"?>
|
||||
|
||||
<!--
|
||||
Licensed to the Apache Software Foundation (ASF) under one or more
|
||||
contributor license agreements. See the NOTICE file distributed with
|
||||
this work for additional information regarding copyright ownership.
|
||||
The ASF licenses this file to You under the Apache License, Version 2.0
|
||||
(the "License"); you may not use this file except in compliance with
|
||||
the License. You may obtain a copy of the License at
|
||||
|
||||
http://www.apache.org/licenses/LICENSE-2.0
|
||||
|
||||
Unless required by applicable law or agreed to in writing, software
|
||||
distributed under the License is distributed on an "AS IS" BASIS,
|
||||
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
See the License for the specific language governing permissions and
|
||||
limitations under the License.
|
||||
|
||||
$Header:$
|
||||
-->
|
||||
|
||||
<project>
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<parent>
|
||||
<groupId>org.apache.beehive</groupId>
|
||||
<artifactId>beehive</artifactId>
|
||||
<version>1.0.2</version>
|
||||
</parent>
|
||||
<artifactId>beehive-controls</artifactId>
|
||||
<name>beehive-controls</name>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>velocity</groupId>
|
||||
<artifactId>velocity-dep</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>commons-discovery</groupId>
|
||||
<artifactId>commons-discovery</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>commons-logging</groupId>
|
||||
<artifactId>commons-logging</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>junit</groupId>
|
||||
<artifactId>junit</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant-launcher</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>javax.servlet.jsp</groupId>
|
||||
<artifactId>jsp-api</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>javax.servlet</groupId>
|
||||
<artifactId>servlet-api</artifactId>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>com.sun</groupId>
|
||||
<artifactId>tools</artifactId>
|
||||
<version>1.6</version>
|
||||
<scope>system</scope>
|
||||
<systemPath>${java.home}/../lib/tools.jar</systemPath>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
<build>
|
||||
<resources>
|
||||
<resource>
|
||||
<directory>src/runtime</directory>
|
||||
<includes>
|
||||
<include>**/*.properties</include>
|
||||
<include>**/*.template</include>
|
||||
<include>**/*.vm</include>
|
||||
<include>META-INF/**</include>
|
||||
</includes>
|
||||
</resource>
|
||||
</resources>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>build-helper-maven-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>add-source</id>
|
||||
<phase>generate-sources</phase>
|
||||
<goals>
|
||||
<goal>add-source</goal>
|
||||
</goals>
|
||||
<configuration>
|
||||
<sources>
|
||||
<source>src/api</source>
|
||||
<source>src/spi</source>
|
||||
<source>src/runtime</source>
|
||||
<source>src/test-container</source>
|
||||
</sources>
|
||||
</configuration>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</build>
|
||||
</project>
|
168
pom.xml
Normal file
168
pom.xml
Normal file
@ -0,0 +1,168 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
|
||||
xmlns="http://maven.apache.org/POM/4.0.0"
|
||||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>org.apache.beehive</groupId>
|
||||
<artifactId>beehive</artifactId>
|
||||
<version>1.0.2</version>
|
||||
<packaging>pom</packaging>
|
||||
<modules>
|
||||
<module>controls</module>
|
||||
<module>beehive-netui-core</module>
|
||||
<module>beehive-netui-compiler</module>
|
||||
<module>beehive-netui-bootstrap</module>
|
||||
<module>beehive-netui-tags</module>
|
||||
<module>beehive-ejb-control</module>
|
||||
<module>beehive-jdbc-control</module>
|
||||
<module>beehive-jms-control</module>
|
||||
</modules>
|
||||
<properties>
|
||||
<maven.test.skip>true</maven.test.skip>
|
||||
<maven.test.failure.ignore>true</maven.test.failure.ignore>
|
||||
</properties>
|
||||
<dependencyManagement>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>velocity</groupId>
|
||||
<artifactId>velocity-dep</artifactId>
|
||||
<version>1.4</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>commons-discovery</groupId>
|
||||
<artifactId>commons-discovery</artifactId>
|
||||
<version>0.2</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>commons-logging</groupId>
|
||||
<artifactId>commons-logging</artifactId>
|
||||
<version>1.0.4</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>junit</groupId>
|
||||
<artifactId>junit</artifactId>
|
||||
<version>3.8.1</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant</artifactId>
|
||||
<version>1.8.2</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.apache.ant</groupId>
|
||||
<artifactId>ant-launcher</artifactId>
|
||||
<version>1.8.2</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>javax.servlet.jsp</groupId>
|
||||
<artifactId>jsp-api</artifactId>
|
||||
<version>2.0</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>javax.servlet</groupId>
|
||||
<artifactId>servlet-api</artifactId>
|
||||
<version>2.4</version>
|
||||
</dependency>
|
||||
|
||||
|
||||
<dependency>
|
||||
<groupId>commons-el</groupId>
|
||||
<artifactId>commons-el</artifactId>
|
||||
<version>1.0</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>struts</groupId>
|
||||
<artifactId>struts</artifactId>
|
||||
<version>1.2.9</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>log4j</groupId>
|
||||
<artifactId>log4j</artifactId>
|
||||
<version>1.2.8</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>commons-codec</groupId>
|
||||
<artifactId>commons-codec</artifactId>
|
||||
<version>1.3</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>myfaces</groupId>
|
||||
<artifactId>myfaces-jsf-api</artifactId>
|
||||
<version>1.0.9</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>commons-collections</groupId>
|
||||
<artifactId>commons-collections</artifactId>
|
||||
<version>2.1.1</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>xdoclet</groupId>
|
||||
<artifactId>xdoclet</artifactId>
|
||||
<version>1.2b4</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>xdoclet</groupId>
|
||||
<artifactId>xdoclet-web-module</artifactId>
|
||||
<version>1.2b4</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>xdoclet</groupId>
|
||||
<artifactId>xjavadoc</artifactId>
|
||||
<version>1.1</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
<groupId>org.apache.geronimo.specs</groupId>
|
||||
<artifactId>geronimo-j2ee_1.4_spec</artifactId>
|
||||
<version>1.0</version>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.moparisthebest.aptIn16</groupId>
|
||||
<artifactId>netui-compiler</artifactId>
|
||||
<version>0.1</version>
|
||||
<scope>compile</scope>
|
||||
<optional>true</optional>
|
||||
<exclusions>
|
||||
<exclusion>
|
||||
<groupId>com.moparisthebest.aptIn16</groupId>
|
||||
<artifactId>apt-mirror-api</artifactId>
|
||||
</exclusion>
|
||||
</exclusions>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>xmlbeans</groupId>
|
||||
<artifactId>xbean</artifactId>
|
||||
<version>2.0.0</version>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</dependencyManagement>
|
||||
<build>
|
||||
<defaultGoal>compile</defaultGoal>
|
||||
<finalName>${project.artifactId}</finalName>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<artifactId>maven-compiler-plugin</artifactId>
|
||||
<version>2.5.1</version>
|
||||
<configuration>
|
||||
<source>1.5</source>
|
||||
<target>1.5</target>
|
||||
<debug>true</debug>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
<pluginManagement>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<groupId>org.codehaus.mojo</groupId>
|
||||
<artifactId>build-helper-maven-plugin</artifactId>
|
||||
<version>1.8</version>
|
||||
</plugin>
|
||||
<plugin>
|
||||
<artifactId>maven-antrun-plugin</artifactId>
|
||||
<version>1.7</version>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</pluginManagement>
|
||||
</build>
|
||||
</project>
|
Loading…
Reference in New Issue
Block a user