Update poms to new com.moparisthebest.beehive groupId, bump version of aptIn16 used to 0.2

This commit is contained in:
moparisthebest 2014-04-21 11:01:33 -04:00
parent 451feb0199
commit 069b5b965b
9 changed files with 105 additions and 57 deletions

View File

@ -21,23 +21,21 @@
<project>
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.apache.beehive</groupId>
<groupId>com.moparisthebest.beehive</groupId>
<artifactId>beehive</artifactId>
<version>1.0.2</version>
<version>1.0.2-SNAPSHOT</version>
</parent>
<artifactId>beehive-ejb-control</artifactId>
<name>beehive-ejb-control</name>
<dependencies>
<dependency>
<groupId>org.apache.beehive</groupId>
<groupId>com.moparisthebest.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>

View File

@ -21,23 +21,21 @@
<project>
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.apache.beehive</groupId>
<groupId>com.moparisthebest.beehive</groupId>
<artifactId>beehive</artifactId>
<version>1.0.2</version>
<version>1.0.2-SNAPSHOT</version>
</parent>
<artifactId>beehive-jdbc-control</artifactId>
<name>beehive-jdbc-control</name>
<dependencies>
<dependency>
<groupId>org.apache.beehive</groupId>
<groupId>com.moparisthebest.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>

View File

@ -21,9 +21,9 @@
<project>
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.apache.beehive</groupId>
<groupId>com.moparisthebest.beehive</groupId>
<artifactId>beehive</artifactId>
<version>1.0.2</version>
<version>1.0.2-SNAPSHOT</version>
</parent>
<artifactId>beehive-jms-control</artifactId>
<name>beehive-jms-control</name>
@ -32,16 +32,10 @@
</properties>
<dependencies>
<dependency>
<groupId>org.apache.beehive</groupId>
<groupId>com.moparisthebest.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>
@ -80,8 +74,6 @@
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"
@ -91,7 +83,7 @@
<apt srcdir="@{srcdir}"
destdir="@{destdir}"
gendir="@{tempdir}"
classpathref="@{classpathref}"
classpathref="maven.compile.classpath"
compileByExtension="true"
srcExtensions="*.java,*.jcx,*.jcs,*.jws"
debug="true"
@ -102,8 +94,7 @@
<mkdir dir="${gensrc.dir}"/>
<build-controls srcdir="${project.build.sourceDirectory}"
destdir="${gensrc.dir}"
tempdir="${gensrc.dir}"
classpathref="maven.compile.classpath"/>
tempdir="${gensrc.dir}"/>
</target>
</configuration>
</execution>

View File

@ -21,9 +21,9 @@
<project>
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.apache.beehive</groupId>
<groupId>com.moparisthebest.beehive</groupId>
<artifactId>beehive</artifactId>
<version>1.0.2</version>
<version>1.0.2-SNAPSHOT</version>
</parent>
<artifactId>beehive-netui-bootstrap</artifactId>
<name>beehive-netui-bootstrap</name>

View File

@ -22,15 +22,15 @@
<project>
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.apache.beehive</groupId>
<groupId>com.moparisthebest.beehive</groupId>
<artifactId>beehive</artifactId>
<version>1.0.2</version>
<version>1.0.2-SNAPSHOT</version>
</parent>
<artifactId>beehive-netui-compiler</artifactId>
<name>beehive-netui-compiler</name>
<dependencies>
<dependency>
<groupId>org.apache.beehive</groupId>
<groupId>com.moparisthebest.beehive</groupId>
<artifactId>beehive-controls</artifactId>
<version>${project.version}</version>
</dependency>

View File

@ -21,15 +21,15 @@
<project>
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.apache.beehive</groupId>
<groupId>com.moparisthebest.beehive</groupId>
<artifactId>beehive</artifactId>
<version>1.0.2</version>
<version>1.0.2-SNAPSHOT</version>
</parent>
<artifactId>beehive-netui-core</artifactId>
<name>beehive-netui-core</name>
<dependencies>
<dependency>
<groupId>org.apache.beehive</groupId>
<groupId>com.moparisthebest.beehive</groupId>
<artifactId>beehive-controls</artifactId>
<version>${project.version}</version>
</dependency>

View File

@ -21,20 +21,20 @@
<project>
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.apache.beehive</groupId>
<groupId>com.moparisthebest.beehive</groupId>
<artifactId>beehive</artifactId>
<version>1.0.2</version>
<version>1.0.2-SNAPSHOT</version>
</parent>
<artifactId>beehive-netui-tags</artifactId>
<name>beehive-netui-tags</name>
<dependencies>
<dependency>
<groupId>org.apache.beehive</groupId>
<groupId>com.moparisthebest.beehive</groupId>
<artifactId>beehive-netui-core</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.apache.beehive</groupId>
<groupId>com.moparisthebest.beehive</groupId>
<artifactId>beehive-netui-bootstrap</artifactId>
<version>${project.version}</version>
<scope>provided</scope>
@ -135,7 +135,7 @@
filename="beehive-netui-tags-html.tld"
destdir="${metainf.dir}"
validateXml="true"
packageName="org.apache.beehive.netui.tags"
packageName="com.moparisthebest.beehive.netui.tags"
/>
</webdoclet>
<webdoclet
@ -161,8 +161,8 @@
filename="beehive-netui-tags-databinding.tld"
destdir="${metainf.dir}"
validateXml="true"
packageName="org.apache.beehive.netui.tags.databinding"
functionPackage="org.apache.beehive.netui.databinding"
packageName="com.moparisthebest.beehive.netui.tags.databinding"
functionPackage="com.moparisthebest.beehive.netui.databinding"
/>
</webdoclet>
<webdoclet
@ -188,7 +188,7 @@
filename="beehive-netui-tags-template.tld"
destdir="${metainf.dir}"
validateXml="true"
packageName="org.apache.beehive.netui.tags.template"
packageName="com.moparisthebest.beehive.netui.tags.template"
/>
</webdoclet>
</target>
@ -198,7 +198,7 @@
<dependencies>
<!--
<dependency>
<groupId>org.apache.beehive</groupId>
<groupId>com.moparisthebest.beehive</groupId>
<artifactId>beehive-netui-bootstrap</artifactId>
<version>${project.version}</version>
</dependency>

View File

@ -22,9 +22,9 @@
<project>
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>org.apache.beehive</groupId>
<groupId>com.moparisthebest.beehive</groupId>
<artifactId>beehive</artifactId>
<version>1.0.2</version>
<version>1.0.2-SNAPSHOT</version>
</parent>
<artifactId>beehive-controls</artifactId>
<name>beehive-controls</name>

89
pom.xml
View File

@ -1,11 +1,82 @@
<?xml version="1.0" encoding="UTF-8"?>
<!--
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 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>
<parent>
<groupId>org.sonatype.oss</groupId>
<artifactId>oss-parent</artifactId>
<version>9</version>
</parent>
<groupId>com.moparisthebest.beehive</groupId>
<artifactId>beehive</artifactId>
<version>1.0.2</version>
<version>1.0.2-SNAPSHOT</version>
<description>
Beehive's goal is to make J2EE programming easier by building a simple object model on J2EE and Struts. Using
the new JSR-175 annotations, Beehive reduces the coding necessary for J2EE. The initial Beehive project has
three pieces.
NetUI: An annotation-driven web application programming framework that is built atop Struts. NetUI centralizes
navigation logic, state, metadata, and exception handling in a single encapsulated and reusable Page Flow
Controller class. In addition, NetUI provides a set of JSP tags for rendering HTML / XHTML and higher-level UI
constructs such as data grids and trees and has first-class integration with JavaServer Faces and Struts.
Controls: A lightweight, metadata-driven component framework for building that reduces the complexity of being a
client of enterprise resources. Controls provide a unified client abstraction that can be implemented to access
a diverse set of enterprise resources using a single configuration model.
In addition, Beehive includes a set of system controls that are abstractions for low-level J2EE resource APIs
such as EJB, JMS, JDBC, and web services.
</description>
<url>https://github.com/moparisthebest/beehive</url>
<organization>
<name>moparisthebest.com</name>
<url>http://www.moparisthebest.com</url>
</organization>
<developers>
<developer>
<id>moparisthebest</id>
<name>Travis Burtrum</name>
<email>admin@moparisthebest.com</email>
<url>http://www.moparisthebest.com/</url>
</developer>
</developers>
<scm>
<connection>scm:git:https://github.com/moparisthebest/beehive.git</connection>
<developerConnection>scm:git:https://github.com/moparisthebest/beehive.git</developerConnection>
<url>https://github.com/moparisthebest/beehive</url>
</scm>
<licenses>
<license>
<name>The Apache Software License, Version 2.0</name>
<url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
<distribution>repo</distribution>
</license>
</licenses>
<properties>
<maven.test.skip>true</maven.test.skip>
<maven.test.failure.ignore>true</maven.test.failure.ignore>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<packaging>pom</packaging>
<modules>
<module>controls</module>
@ -17,10 +88,6 @@
<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>
@ -120,15 +187,9 @@
<dependency>
<groupId>com.moparisthebest.aptIn16</groupId>
<artifactId>netui-compiler</artifactId>
<version>0.1</version>
<scope>compile</scope>
<version>0.2</version>
<scope>provided</scope>
<optional>true</optional>
<exclusions>
<exclusion>
<groupId>com.moparisthebest.aptIn16</groupId>
<artifactId>apt-mirror-api</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>xmlbeans</groupId>