#91 Changed version numbers and removed artifact names
This commit is contained in:
parent
833b5883d4
commit
e6cae6dcbd
@ -1,194 +1,186 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor
|
||||||
Licensed to the Apache Software Foundation (ASF) under one
|
license agreements. See the NOTICE file distributed with this work for additional
|
||||||
or more contributor license agreements. See the NOTICE file
|
information regarding copyright ownership. The ASF licenses this file to
|
||||||
distributed with this work for additional information
|
you under the Apache License, Version 2.0 (the "License"); you may not use
|
||||||
regarding copyright ownership. The ASF licenses this file
|
this file except in compliance with the License. You may obtain a copy of
|
||||||
to you under the Apache License, Version 2.0 (the
|
the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required
|
||||||
"License"); you may not use this file except in compliance
|
by applicable law or agreed to in writing, software distributed under the
|
||||||
with the License. You may obtain a copy of the License at
|
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. -->
|
||||||
|
<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>
|
||||||
|
|
||||||
http://www.apache.org/licenses/LICENSE-2.0
|
<parent>
|
||||||
|
<groupId>com.iluwatar</groupId>
|
||||||
|
<artifactId>naked-objects</artifactId>
|
||||||
|
<version>1.1.0</version>
|
||||||
|
</parent>
|
||||||
|
|
||||||
Unless required by applicable law or agreed to in writing,
|
<artifactId>naked-objects-dom</artifactId>
|
||||||
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.
|
|
||||||
--><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>
|
<build>
|
||||||
<groupId>com.iluwatar</groupId>
|
<resources>
|
||||||
<artifactId>naked-objects</artifactId>
|
<resource>
|
||||||
<version>1.0-SNAPSHOT</version>
|
<directory>src/main/resources</directory>
|
||||||
</parent>
|
</resource>
|
||||||
|
<resource>
|
||||||
|
<directory>src/main/java</directory>
|
||||||
|
<includes>
|
||||||
|
<include>**</include>
|
||||||
|
</includes>
|
||||||
|
<excludes>
|
||||||
|
<exclude>**/*.java</exclude>
|
||||||
|
</excludes>
|
||||||
|
</resource>
|
||||||
|
</resources>
|
||||||
|
</build>
|
||||||
|
|
||||||
<artifactId>naked-objects-dom</artifactId>
|
<dependencies>
|
||||||
<name>Simple App DOM</name>
|
<dependency>
|
||||||
|
<groupId>org.apache.isis.core</groupId>
|
||||||
|
<artifactId>isis-core-applib</artifactId>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
<build>
|
<dependency>
|
||||||
<resources>
|
<groupId>org.apache.isis.core</groupId>
|
||||||
<resource>
|
<artifactId>isis-core-unittestsupport</artifactId>
|
||||||
<directory>src/main/resources</directory>
|
<scope>test</scope>
|
||||||
</resource>
|
</dependency>
|
||||||
<resource>
|
|
||||||
<directory>src/main/java</directory>
|
|
||||||
<includes>
|
|
||||||
<include>**</include>
|
|
||||||
</includes>
|
|
||||||
<excludes>
|
|
||||||
<exclude>**/*.java</exclude>
|
|
||||||
</excludes>
|
|
||||||
</resource>
|
|
||||||
</resources>
|
|
||||||
</build>
|
|
||||||
|
|
||||||
<dependencies>
|
<!-- Bytecode libraries (for mocking) -->
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.apache.isis.core</groupId>
|
<groupId>org.objenesis</groupId>
|
||||||
<artifactId>isis-core-applib</artifactId>
|
<artifactId>objenesis</artifactId>
|
||||||
</dependency>
|
<scope>test</scope>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.apache.isis.core</groupId>
|
<groupId>org.assertj</groupId>
|
||||||
<artifactId>isis-core-unittestsupport</artifactId>
|
<artifactId>assertj-core</artifactId>
|
||||||
<scope>test</scope>
|
<scope>test</scope>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
<!-- Bytecode libraries (for mocking) -->
|
</dependencies>
|
||||||
<dependency>
|
|
||||||
<groupId>org.objenesis</groupId>
|
|
||||||
<artifactId>objenesis</artifactId>
|
|
||||||
<scope>test</scope>
|
|
||||||
</dependency>
|
|
||||||
|
|
||||||
<dependency>
|
<profiles>
|
||||||
<groupId>org.assertj</groupId>
|
<profile>
|
||||||
<artifactId>assertj-core</artifactId>
|
<id>enhance</id>
|
||||||
<scope>test</scope>
|
<activation>
|
||||||
</dependency>
|
<activeByDefault>true</activeByDefault>
|
||||||
|
</activation>
|
||||||
</dependencies>
|
<properties>
|
||||||
|
<datanucleus-maven-plugin.version>4.0.0-release</datanucleus-maven-plugin.version>
|
||||||
<profiles>
|
</properties>
|
||||||
<profile>
|
<build>
|
||||||
<id>enhance</id>
|
<pluginManagement>
|
||||||
<activation>
|
<plugins>
|
||||||
<activeByDefault>true</activeByDefault>
|
<plugin>
|
||||||
</activation>
|
<!--This plugin's configuration is used to store Eclipse m2e settings
|
||||||
<properties>
|
only. It has no influence on the Maven build itself. -->
|
||||||
<datanucleus-maven-plugin.version>4.0.0-release</datanucleus-maven-plugin.version>
|
<groupId>org.eclipse.m2e</groupId>
|
||||||
</properties>
|
<artifactId>lifecycle-mapping</artifactId>
|
||||||
<build>
|
<version>1.0.0</version>
|
||||||
<pluginManagement>
|
<configuration>
|
||||||
<plugins>
|
<lifecycleMappingMetadata>
|
||||||
<plugin>
|
<pluginExecutions>
|
||||||
<!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself.-->
|
<pluginExecution>
|
||||||
<groupId>org.eclipse.m2e</groupId>
|
<pluginExecutionFilter>
|
||||||
<artifactId>lifecycle-mapping</artifactId>
|
<groupId>org.datanucleus</groupId>
|
||||||
<version>1.0.0</version>
|
<artifactId>datanucleus-maven-plugin</artifactId>
|
||||||
<configuration>
|
<versionRange>[${datanucleus-maven-plugin.version},)</versionRange>
|
||||||
<lifecycleMappingMetadata>
|
<goals>
|
||||||
<pluginExecutions>
|
<goal>enhance</goal>
|
||||||
<pluginExecution>
|
</goals>
|
||||||
<pluginExecutionFilter>
|
</pluginExecutionFilter>
|
||||||
<groupId>org.datanucleus</groupId>
|
<action>
|
||||||
<artifactId>datanucleus-maven-plugin</artifactId>
|
<ignore></ignore>
|
||||||
<versionRange>[${datanucleus-maven-plugin.version},)</versionRange>
|
</action>
|
||||||
<goals>
|
</pluginExecution>
|
||||||
<goal>enhance</goal>
|
</pluginExecutions>
|
||||||
</goals>
|
</lifecycleMappingMetadata>
|
||||||
</pluginExecutionFilter>
|
</configuration>
|
||||||
<action>
|
</plugin>
|
||||||
<ignore></ignore>
|
</plugins>
|
||||||
</action>
|
</pluginManagement>
|
||||||
</pluginExecution>
|
<plugins>
|
||||||
</pluginExecutions>
|
<plugin>
|
||||||
</lifecycleMappingMetadata>
|
<groupId>org.datanucleus</groupId>
|
||||||
</configuration>
|
<artifactId>datanucleus-maven-plugin</artifactId>
|
||||||
</plugin>
|
<version>${datanucleus-maven-plugin.version}</version>
|
||||||
</plugins>
|
<configuration>
|
||||||
</pluginManagement>
|
<fork>false</fork>
|
||||||
<plugins>
|
<log4jConfiguration>${basedir}/log4j.properties</log4jConfiguration>
|
||||||
<plugin>
|
<verbose>true</verbose>
|
||||||
<groupId>org.datanucleus</groupId>
|
<props>${basedir}/datanucleus.properties</props>
|
||||||
<artifactId>datanucleus-maven-plugin</artifactId>
|
</configuration>
|
||||||
<version>${datanucleus-maven-plugin.version}</version>
|
<executions>
|
||||||
<configuration>
|
<execution>
|
||||||
<fork>false</fork>
|
<phase>process-classes</phase>
|
||||||
<log4jConfiguration>${basedir}/log4j.properties</log4jConfiguration>
|
<goals>
|
||||||
<verbose>true</verbose>
|
<goal>enhance</goal>
|
||||||
<props>${basedir}/datanucleus.properties</props>
|
</goals>
|
||||||
</configuration>
|
</execution>
|
||||||
<executions>
|
</executions>
|
||||||
<execution>
|
</plugin>
|
||||||
<phase>process-classes</phase>
|
</plugins>
|
||||||
<goals>
|
</build>
|
||||||
<goal>enhance</goal>
|
<dependencies>
|
||||||
</goals>
|
<dependency>
|
||||||
</execution>
|
<groupId>org.datanucleus</groupId>
|
||||||
</executions>
|
<artifactId>datanucleus-core</artifactId>
|
||||||
</plugin>
|
</dependency>
|
||||||
</plugins>
|
<dependency>
|
||||||
</build>
|
<groupId>org.datanucleus</groupId>
|
||||||
<dependencies>
|
<artifactId>datanucleus-jodatime</artifactId>
|
||||||
<dependency>
|
</dependency>
|
||||||
<groupId>org.datanucleus</groupId>
|
<dependency>
|
||||||
<artifactId>datanucleus-core</artifactId>
|
<groupId>org.datanucleus</groupId>
|
||||||
</dependency>
|
<artifactId>datanucleus-api-jdo</artifactId>
|
||||||
<dependency>
|
</dependency>
|
||||||
<groupId>org.datanucleus</groupId>
|
</dependencies>
|
||||||
<artifactId>datanucleus-jodatime</artifactId>
|
</profile>
|
||||||
</dependency>
|
<profile>
|
||||||
<dependency>
|
<id>isis-validate</id>
|
||||||
<groupId>org.datanucleus</groupId>
|
<activation>
|
||||||
<artifactId>datanucleus-api-jdo</artifactId>
|
</activation>
|
||||||
</dependency>
|
<build>
|
||||||
</dependencies>
|
<plugins>
|
||||||
</profile>
|
<plugin>
|
||||||
<profile>
|
<groupId>org.apache.isis.tool</groupId>
|
||||||
<id>isis-validate</id>
|
<artifactId>isis-maven-plugin</artifactId>
|
||||||
<activation>
|
<version>1.9.0-SNAPSHOT</version>
|
||||||
</activation>
|
<configuration>
|
||||||
<build>
|
<isisConfigDir>../webapp/src/main/webapp/WEB-INF</isisConfigDir>
|
||||||
<plugins>
|
</configuration>
|
||||||
<plugin>
|
<dependencies>
|
||||||
<groupId>org.apache.isis.tool</groupId>
|
<dependency>
|
||||||
<artifactId>isis-maven-plugin</artifactId>
|
<groupId>org.apache.isis.example.application</groupId>
|
||||||
<version>1.9.0-SNAPSHOT</version>
|
<artifactId>simpleapp-dom</artifactId>
|
||||||
<configuration>
|
<version>1.9.0-SNAPSHOT</version>
|
||||||
<isisConfigDir>../webapp/src/main/webapp/WEB-INF</isisConfigDir>
|
</dependency>
|
||||||
</configuration>
|
<!-- ... workaround to avoid conflict with plexus-default (not sure
|
||||||
<dependencies>
|
why exclusions in the isis-maven-plugin aren't sufficient, though ... -->
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.apache.isis.example.application</groupId>
|
<groupId>com.google.guava</groupId>
|
||||||
<artifactId>simpleapp-dom</artifactId>
|
<artifactId>guava</artifactId>
|
||||||
<version>1.9.0-SNAPSHOT</version>
|
<version>16.0.1</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
<!--
|
</dependencies>
|
||||||
... workaround to avoid conflict with plexus-default
|
<executions>
|
||||||
(not sure why exclusions in the isis-maven-plugin aren't sufficient, though ...
|
<execution>
|
||||||
-->
|
<phase>test</phase>
|
||||||
<dependency>
|
<goals>
|
||||||
<groupId>com.google.guava</groupId>
|
<goal>validate</goal>
|
||||||
<artifactId>guava</artifactId>
|
</goals>
|
||||||
<version>16.0.1</version>
|
</execution>
|
||||||
</dependency>
|
</executions>
|
||||||
</dependencies>
|
</plugin>
|
||||||
<executions>
|
</plugins>
|
||||||
<execution>
|
</build>
|
||||||
<phase>test</phase>
|
</profile>
|
||||||
<goals>
|
</profiles>
|
||||||
<goal>validate</goal>
|
|
||||||
</goals>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
</plugin>
|
|
||||||
</plugins>
|
|
||||||
</build>
|
|
||||||
</profile>
|
|
||||||
</profiles>
|
|
||||||
|
|
||||||
</project>
|
</project>
|
||||||
|
@ -1,38 +1,31 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor
|
||||||
Licensed to the Apache Software Foundation (ASF) under one
|
license agreements. See the NOTICE file distributed with this work for additional
|
||||||
or more contributor license agreements. See the NOTICE file
|
information regarding copyright ownership. The ASF licenses this file to
|
||||||
distributed with this work for additional information
|
you under the Apache License, Version 2.0 (the "License"); you may not use
|
||||||
regarding copyright ownership. The ASF licenses this file
|
this file except in compliance with the License. You may obtain a copy of
|
||||||
to you under the Apache License, Version 2.0 (the
|
the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required
|
||||||
"License"); you may not use this file except in compliance
|
by applicable law or agreed to in writing, software distributed under the
|
||||||
with the License. You may obtain a copy of the License at
|
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. -->
|
||||||
|
<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>
|
||||||
|
|
||||||
http://www.apache.org/licenses/LICENSE-2.0
|
<parent>
|
||||||
|
<groupId>com.iluwatar</groupId>
|
||||||
|
<artifactId>naked-objects</artifactId>
|
||||||
|
<version>1.1.0</version>
|
||||||
|
</parent>
|
||||||
|
|
||||||
Unless required by applicable law or agreed to in writing,
|
<artifactId>naked-objects-fixture</artifactId>
|
||||||
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.
|
|
||||||
--><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>
|
<dependencies>
|
||||||
<groupId>com.iluwatar</groupId>
|
<dependency>
|
||||||
<artifactId>naked-objects</artifactId>
|
<groupId>${project.groupId}</groupId>
|
||||||
<version>1.0-SNAPSHOT</version>
|
<artifactId>naked-objects-dom</artifactId>
|
||||||
</parent>
|
</dependency>
|
||||||
|
</dependencies>
|
||||||
<artifactId>naked-objects-fixture</artifactId>
|
|
||||||
<name>Simple App Fixtures</name>
|
|
||||||
|
|
||||||
<dependencies>
|
|
||||||
<dependency>
|
|
||||||
<groupId>${project.groupId}</groupId>
|
|
||||||
<artifactId>naked-objects-dom</artifactId>
|
|
||||||
</dependency>
|
|
||||||
</dependencies>
|
|
||||||
|
|
||||||
</project>
|
</project>
|
||||||
|
@ -1,128 +1,100 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor
|
||||||
Licensed to the Apache Software Foundation (ASF) under one
|
license agreements. See the NOTICE file distributed with this work for additional
|
||||||
or more contributor license agreements. See the NOTICE file
|
information regarding copyright ownership. The ASF licenses this file to
|
||||||
distributed with this work for additional information
|
you under the Apache License, Version 2.0 (the "License"); you may not use
|
||||||
regarding copyright ownership. The ASF licenses this file
|
this file except in compliance with the License. You may obtain a copy of
|
||||||
to you under the Apache License, Version 2.0 (the
|
the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required
|
||||||
"License"); you may not use this file except in compliance
|
by applicable law or agreed to in writing, software distributed under the
|
||||||
with the License. You may obtain a copy of the License at
|
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. -->
|
||||||
|
<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>
|
||||||
|
|
||||||
http://www.apache.org/licenses/LICENSE-2.0
|
<parent>
|
||||||
|
<groupId>com.iluwatar</groupId>
|
||||||
|
<artifactId>naked-objects</artifactId>
|
||||||
|
<version>1.1.0</version>
|
||||||
|
</parent>
|
||||||
|
|
||||||
Unless required by applicable law or agreed to in writing,
|
<artifactId>naked-objects-integtests</artifactId>
|
||||||
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.
|
|
||||||
--><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>
|
<build>
|
||||||
<groupId>com.iluwatar</groupId>
|
<testResources>
|
||||||
<artifactId>naked-objects</artifactId>
|
<testResource>
|
||||||
<version>1.0-SNAPSHOT</version>
|
<directory>src/test/resources</directory>
|
||||||
</parent>
|
</testResource>
|
||||||
|
<testResource>
|
||||||
|
<directory>src/test/java</directory>
|
||||||
|
<includes>
|
||||||
|
<include>**</include>
|
||||||
|
</includes>
|
||||||
|
<excludes>
|
||||||
|
<exclude>**/*.java</exclude>
|
||||||
|
</excludes>
|
||||||
|
</testResource>
|
||||||
|
</testResources>
|
||||||
|
</build>
|
||||||
|
<dependencies>
|
||||||
|
|
||||||
<artifactId>naked-objects-integtests</artifactId>
|
<!-- other modules in this project -->
|
||||||
<name>Simple App Integration Tests</name>
|
<dependency>
|
||||||
|
<groupId>${project.groupId}</groupId>
|
||||||
|
<artifactId>naked-objects-fixture</artifactId>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
<build>
|
<dependency>
|
||||||
<testResources>
|
<groupId>org.apache.isis.core</groupId>
|
||||||
<testResource>
|
<artifactId>isis-core-unittestsupport</artifactId>
|
||||||
<directory>src/test/resources</directory>
|
</dependency>
|
||||||
</testResource>
|
|
||||||
<testResource>
|
|
||||||
<directory>src/test/java</directory>
|
|
||||||
<includes>
|
|
||||||
<include>**</include>
|
|
||||||
</includes>
|
|
||||||
<excludes>
|
|
||||||
<exclude>**/*.java</exclude>
|
|
||||||
</excludes>
|
|
||||||
</testResource>
|
|
||||||
</testResources>
|
|
||||||
</build>
|
|
||||||
<dependencies>
|
|
||||||
|
|
||||||
<!-- other modules in this project -->
|
<dependency>
|
||||||
<dependency>
|
<groupId>org.apache.isis.core</groupId>
|
||||||
<groupId>${project.groupId}</groupId>
|
<artifactId>isis-core-integtestsupport</artifactId>
|
||||||
<artifactId>naked-objects-fixture</artifactId>
|
</dependency>
|
||||||
</dependency>
|
<dependency>
|
||||||
|
<groupId>org.apache.isis.core</groupId>
|
||||||
|
<artifactId>isis-core-specsupport</artifactId>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.apache.isis.core</groupId>
|
<groupId>org.hamcrest</groupId>
|
||||||
<artifactId>isis-core-unittestsupport</artifactId>
|
<artifactId>hamcrest-library</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.apache.isis.core</groupId>
|
<groupId>org.apache.isis.core</groupId>
|
||||||
<artifactId>isis-core-integtestsupport</artifactId>
|
<artifactId>isis-core-wrapper</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.apache.isis.core</groupId>
|
<groupId>org.apache.isis.core</groupId>
|
||||||
<artifactId>isis-core-specsupport</artifactId>
|
<artifactId>isis-core-runtime</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.hamcrest</groupId>
|
<groupId>org.assertj</groupId>
|
||||||
<artifactId>hamcrest-library</artifactId>
|
<artifactId>assertj-core</artifactId>
|
||||||
</dependency>
|
<scope>test</scope>
|
||||||
|
</dependency>
|
||||||
|
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.apache.isis.core</groupId>
|
<groupId>org.hsqldb</groupId>
|
||||||
<artifactId>isis-core-wrapper</artifactId>
|
<artifactId>hsqldb</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
|
||||||
<groupId>org.apache.isis.core</groupId>
|
|
||||||
<artifactId>isis-core-runtime</artifactId>
|
|
||||||
</dependency>
|
|
||||||
|
|
||||||
<dependency>
|
<!-- uncomment to enable enhanced cucumber-jvm reporting http://www.masterthought.net/section/cucumber-reporting
|
||||||
<groupId>org.assertj</groupId>
|
<dependency> <groupId>com.googlecode.totallylazy</groupId> <artifactId>totallylazy</artifactId>
|
||||||
<artifactId>assertj-core</artifactId>
|
<version>991</version> </dependency> <dependency> <groupId>net.masterthought</groupId>
|
||||||
<scope>test</scope>
|
<artifactId>cucumber-reporting</artifactId> <version>0.0.21</version> </dependency>
|
||||||
</dependency>
|
<dependency> <groupId>net.masterthought</groupId> <artifactId>maven-cucumber-reporting</artifactId>
|
||||||
|
<version>0.0.4</version> </dependency> -->
|
||||||
|
</dependencies>
|
||||||
|
|
||||||
<dependency>
|
<!-- uncomment for enhanced cucumber-jvm reporting http://www.masterthought.net/section/cucumber-reporting
|
||||||
<groupId>org.hsqldb</groupId>
|
<repositories> <repository> <id>repo.bodar.com</id> <url>http://repo.bodar.com</url>
|
||||||
<artifactId>hsqldb</artifactId>
|
</repository> </repositories> -->
|
||||||
</dependency>
|
|
||||||
|
|
||||||
<!--
|
|
||||||
uncomment to enable enhanced cucumber-jvm reporting
|
|
||||||
http://www.masterthought.net/section/cucumber-reporting
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.googlecode.totallylazy</groupId>
|
|
||||||
<artifactId>totallylazy</artifactId>
|
|
||||||
<version>991</version>
|
|
||||||
</dependency>
|
|
||||||
|
|
||||||
<dependency>
|
|
||||||
<groupId>net.masterthought</groupId>
|
|
||||||
<artifactId>cucumber-reporting</artifactId>
|
|
||||||
<version>0.0.21</version>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>net.masterthought</groupId>
|
|
||||||
<artifactId>maven-cucumber-reporting</artifactId>
|
|
||||||
<version>0.0.4</version>
|
|
||||||
</dependency>
|
|
||||||
-->
|
|
||||||
</dependencies>
|
|
||||||
|
|
||||||
<!--
|
|
||||||
uncomment for enhanced cucumber-jvm reporting
|
|
||||||
http://www.masterthought.net/section/cucumber-reporting
|
|
||||||
<repositories>
|
|
||||||
<repository>
|
|
||||||
<id>repo.bodar.com</id>
|
|
||||||
<url>http://repo.bodar.com</url>
|
|
||||||
</repository>
|
|
||||||
</repositories>
|
|
||||||
-->
|
|
||||||
|
|
||||||
|
|
||||||
</project>
|
</project>
|
||||||
|
@ -1,400 +1,399 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor
|
||||||
Licensed to the Apache Software Foundation (ASF) under one
|
license agreements. See the NOTICE file distributed with this work for additional
|
||||||
or more contributor license agreements. See the NOTICE file
|
information regarding copyright ownership. The ASF licenses this file to
|
||||||
distributed with this work for additional information
|
you under the Apache License, Version 2.0 (the "License"); you may not use
|
||||||
regarding copyright ownership. The ASF licenses this file
|
this file except in compliance with the License. You may obtain a copy of
|
||||||
to you under the Apache License, Version 2.0 (the
|
the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required
|
||||||
"License"); you may not use this file except in compliance
|
by applicable law or agreed to in writing, software distributed under the
|
||||||
with the License. You may obtain a copy of the License at
|
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. -->
|
||||||
|
<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>
|
||||||
|
<artifactId>java-design-patterns</artifactId>
|
||||||
|
<groupId>com.iluwatar</groupId>
|
||||||
|
<version>1.1.0</version>
|
||||||
|
</parent>
|
||||||
|
|
||||||
http://www.apache.org/licenses/LICENSE-2.0
|
<artifactId>naked-objects</artifactId>
|
||||||
|
|
||||||
Unless required by applicable law or agreed to in writing,
|
<packaging>pom</packaging>
|
||||||
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.
|
|
||||||
--><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>
|
|
||||||
<artifactId>java-design-patterns</artifactId>
|
|
||||||
<groupId>com.iluwatar</groupId>
|
|
||||||
<version>1.1.0</version>
|
|
||||||
</parent>
|
|
||||||
|
|
||||||
<groupId>com.iluwatar</groupId>
|
<prerequisites>
|
||||||
<artifactId>naked-objects</artifactId>
|
<maven>3.0.4</maven>
|
||||||
<version>1.0-SNAPSHOT</version>
|
</prerequisites>
|
||||||
|
|
||||||
<name>Simple App</name>
|
<properties>
|
||||||
|
<isis.version>1.9.0-SNAPSHOT</isis.version>
|
||||||
|
|
||||||
<packaging>pom</packaging>
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||||
|
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
|
||||||
|
<assertj-core.version>2.0.0</assertj-core.version>
|
||||||
|
</properties>
|
||||||
|
|
||||||
<prerequisites>
|
<repositories>
|
||||||
<maven>3.0.4</maven>
|
<repository>
|
||||||
</prerequisites>
|
<id>apache.snapshots</id>
|
||||||
|
<name>Apache Snapshots</name>
|
||||||
|
<url>https://repository.apache.org/content/repositories/snapshots/</url>
|
||||||
|
<releases>
|
||||||
|
<enabled>false</enabled>
|
||||||
|
</releases>
|
||||||
|
<snapshots>
|
||||||
|
</snapshots>
|
||||||
|
</repository>
|
||||||
|
<repository>
|
||||||
|
<id>Cloudbees snapshots</id>
|
||||||
|
<url>http://repository-estatio.forge.cloudbees.com/snapshot/</url>
|
||||||
|
<snapshots>
|
||||||
|
</snapshots>
|
||||||
|
<releases>
|
||||||
|
<enabled>false</enabled>
|
||||||
|
</releases>
|
||||||
|
</repository>
|
||||||
|
</repositories>
|
||||||
|
|
||||||
<properties>
|
<build>
|
||||||
<isis.version>1.9.0-SNAPSHOT</isis.version>
|
<pluginManagement>
|
||||||
|
<plugins>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-enforcer-plugin</artifactId>
|
||||||
|
<version>1.3.1</version>
|
||||||
|
<configuration>
|
||||||
|
<rules>
|
||||||
|
<requireMavenVersion>
|
||||||
|
<version>[3.2.1,)</version>
|
||||||
|
</requireMavenVersion>
|
||||||
|
<requireJavaVersion>
|
||||||
|
<version>[1.8.0,)</version>
|
||||||
|
</requireJavaVersion>
|
||||||
|
<requirePluginVersions>
|
||||||
|
<message>All plugin versions must be
|
||||||
|
defined!</message>
|
||||||
|
<banLatest>true</banLatest>
|
||||||
|
<banRelease>true</banRelease>
|
||||||
|
</requirePluginVersions>
|
||||||
|
<DependencyConvergence />
|
||||||
|
</rules>
|
||||||
|
</configuration>
|
||||||
|
<executions>
|
||||||
|
<execution>
|
||||||
|
<id>validate-enforce</id>
|
||||||
|
<phase>validate</phase>
|
||||||
|
<goals>
|
||||||
|
<goal>enforce</goal>
|
||||||
|
</goals>
|
||||||
|
</execution>
|
||||||
|
</executions>
|
||||||
|
</plugin>
|
||||||
|
<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>
|
||||||
|
<compilerArgument>-parameters</compilerArgument>
|
||||||
|
</configuration>
|
||||||
|
<executions>
|
||||||
|
<execution>
|
||||||
|
<id>source</id>
|
||||||
|
<phase>compile</phase>
|
||||||
|
</execution>
|
||||||
|
<execution>
|
||||||
|
<id>test</id>
|
||||||
|
<phase>test-compile</phase>
|
||||||
|
</execution>
|
||||||
|
</executions>
|
||||||
|
</plugin>
|
||||||
|
|
||||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
<plugin>
|
||||||
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
<assertj-core.version>2.0.0</assertj-core.version>
|
<artifactId>maven-surefire-plugin</artifactId>
|
||||||
</properties>
|
<version>2.16</version>
|
||||||
|
<configuration>
|
||||||
|
<includes>
|
||||||
|
<include>**/*Test.java</include>
|
||||||
|
<include>**/*Test$*.java</include>
|
||||||
|
<include>**/*Test_*.java</include>
|
||||||
|
<include>**/*Spec*.java</include>
|
||||||
|
</includes>
|
||||||
|
<excludes>
|
||||||
|
<exclude>**/Test*.java</exclude>
|
||||||
|
<exclude>**/*ForTesting.java</exclude>
|
||||||
|
<exclude>**/*Abstract*.java</exclude>
|
||||||
|
</excludes>
|
||||||
|
<useFile>true</useFile>
|
||||||
|
<printSummary>true</printSummary>
|
||||||
|
<reportsDirectory>${project.build.directory}/surefire-reports</reportsDirectory>
|
||||||
|
</configuration>
|
||||||
|
</plugin>
|
||||||
|
|
||||||
<repositories>
|
<plugin>
|
||||||
<repository>
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
<id>apache.snapshots</id>
|
<artifactId>maven-surefire-report-plugin</artifactId>
|
||||||
<name>Apache Snapshots</name>
|
<version>2.16</version>
|
||||||
<url>https://repository.apache.org/content/repositories/snapshots/</url>
|
<configuration>
|
||||||
<releases>
|
<showSuccess>false</showSuccess>
|
||||||
<enabled>false</enabled>
|
</configuration>
|
||||||
</releases>
|
<executions>
|
||||||
<snapshots>
|
<execution>
|
||||||
</snapshots>
|
<phase>test</phase>
|
||||||
</repository>
|
</execution>
|
||||||
<repository>
|
</executions>
|
||||||
<id>Cloudbees snapshots</id>
|
</plugin>
|
||||||
<url>http://repository-estatio.forge.cloudbees.com/snapshot/</url>
|
|
||||||
<snapshots>
|
|
||||||
</snapshots>
|
|
||||||
<releases>
|
|
||||||
<enabled>false</enabled>
|
|
||||||
</releases>
|
|
||||||
</repository>
|
|
||||||
</repositories>
|
|
||||||
|
|
||||||
<build>
|
<plugin>
|
||||||
<pluginManagement>
|
<artifactId>maven-clean-plugin</artifactId>
|
||||||
<plugins>
|
<version>2.5</version>
|
||||||
<plugin>
|
</plugin>
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
<plugin>
|
||||||
<artifactId>maven-enforcer-plugin</artifactId>
|
<artifactId>maven-resources-plugin</artifactId>
|
||||||
<version>1.3.1</version>
|
<version>2.6</version>
|
||||||
<configuration>
|
</plugin>
|
||||||
<rules>
|
<plugin>
|
||||||
<requireMavenVersion>
|
<artifactId>maven-jar-plugin</artifactId>
|
||||||
<version>[3.2.1,)</version>
|
<version>2.4</version>
|
||||||
</requireMavenVersion>
|
</plugin>
|
||||||
<requireJavaVersion>
|
<plugin>
|
||||||
<version>[1.8.0,)</version>
|
<artifactId>maven-install-plugin</artifactId>
|
||||||
</requireJavaVersion>
|
<version>2.5.1</version>
|
||||||
<requirePluginVersions>
|
</plugin>
|
||||||
<message>All plugin versions must be
|
<plugin>
|
||||||
defined!</message>
|
<artifactId>maven-deploy-plugin</artifactId>
|
||||||
<banLatest>true</banLatest>
|
<version>2.8.1</version>
|
||||||
<banRelease>true</banRelease>
|
</plugin>
|
||||||
</requirePluginVersions>
|
<plugin>
|
||||||
<DependencyConvergence/>
|
<artifactId>maven-site-plugin</artifactId>
|
||||||
</rules>
|
<version>3.3</version>
|
||||||
</configuration>
|
</plugin>
|
||||||
<executions>
|
<plugin>
|
||||||
<execution>
|
<artifactId>maven-war-plugin</artifactId>
|
||||||
<id>validate-enforce</id>
|
<version>2.4</version>
|
||||||
<phase>validate</phase>
|
</plugin>
|
||||||
<goals>
|
|
||||||
<goal>enforce</goal>
|
|
||||||
</goals>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
</plugin>
|
|
||||||
<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>
|
|
||||||
<compilerArgument>-parameters</compilerArgument>
|
|
||||||
</configuration>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<id>source</id>
|
|
||||||
<phase>compile</phase>
|
|
||||||
</execution>
|
|
||||||
<execution>
|
|
||||||
<id>test</id>
|
|
||||||
<phase>test-compile</phase>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
</plugin>
|
|
||||||
|
|
||||||
<plugin>
|
<plugin>
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
<groupId>org.mortbay.jetty</groupId>
|
||||||
<artifactId>maven-surefire-plugin</artifactId>
|
<artifactId>maven-jetty-plugin</artifactId>
|
||||||
<version>2.16</version>
|
<version>6.1.26</version>
|
||||||
<configuration>
|
</plugin>
|
||||||
<includes>
|
|
||||||
<include>**/*Test.java</include>
|
|
||||||
<include>**/*Test$*.java</include>
|
|
||||||
<include>**/*Test_*.java</include>
|
|
||||||
<include>**/*Spec*.java</include>
|
|
||||||
</includes>
|
|
||||||
<excludes>
|
|
||||||
<exclude>**/Test*.java</exclude>
|
|
||||||
<exclude>**/*ForTesting.java</exclude>
|
|
||||||
<exclude>**/*Abstract*.java</exclude>
|
|
||||||
</excludes>
|
|
||||||
<useFile>true</useFile>
|
|
||||||
<printSummary>true</printSummary>
|
|
||||||
<reportsDirectory>${project.build.directory}/surefire-reports</reportsDirectory>
|
|
||||||
</configuration>
|
|
||||||
</plugin>
|
|
||||||
|
|
||||||
<plugin>
|
<plugin>
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
<artifactId>maven-surefire-report-plugin</artifactId>
|
<artifactId>maven-shade-plugin</artifactId>
|
||||||
<version>2.16</version>
|
<version>2.2</version>
|
||||||
<configuration>
|
</plugin>
|
||||||
<showSuccess>false</showSuccess>
|
|
||||||
</configuration>
|
|
||||||
<executions>
|
|
||||||
<execution>
|
|
||||||
<phase>test</phase>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
</plugin>
|
|
||||||
|
|
||||||
<plugin>
|
<plugin>
|
||||||
<artifactId>maven-clean-plugin</artifactId>
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
<version>2.5</version>
|
<artifactId>maven-antrun-plugin</artifactId>
|
||||||
</plugin>
|
<version>1.7</version>
|
||||||
<plugin>
|
<executions>
|
||||||
<artifactId>maven-resources-plugin</artifactId>
|
<execution>
|
||||||
<version>2.6</version>
|
<goals>
|
||||||
</plugin>
|
<goal>run</goal>
|
||||||
<plugin>
|
</goals>
|
||||||
<artifactId>maven-jar-plugin</artifactId>
|
</execution>
|
||||||
<version>2.4</version>
|
</executions>
|
||||||
</plugin>
|
</plugin>
|
||||||
<plugin>
|
<!-- http://simplericity.com/2009/11/10/1257880778509.html -->
|
||||||
<artifactId>maven-install-plugin</artifactId>
|
<plugin>
|
||||||
<version>2.5.1</version>
|
<groupId>org.simplericity.jettyconsole</groupId>
|
||||||
</plugin>
|
<artifactId>jetty-console-maven-plugin</artifactId>
|
||||||
<plugin>
|
<version>1.56</version>
|
||||||
<artifactId>maven-deploy-plugin</artifactId>
|
</plugin>
|
||||||
<version>2.8.1</version>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
|
||||||
<artifactId>maven-site-plugin</artifactId>
|
|
||||||
<version>3.3</version>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
|
||||||
<artifactId>maven-war-plugin</artifactId>
|
|
||||||
<version>2.4</version>
|
|
||||||
</plugin>
|
|
||||||
|
|
||||||
<plugin>
|
<!-- Apache Release Audit Tool -->
|
||||||
<groupId>org.mortbay.jetty</groupId>
|
<plugin>
|
||||||
<artifactId>maven-jetty-plugin</artifactId>
|
<groupId>org.apache.rat</groupId>
|
||||||
<version>6.1.26</version>
|
<artifactId>apache-rat-plugin</artifactId>
|
||||||
</plugin>
|
<version>0.10</version>
|
||||||
|
<configuration>
|
||||||
|
<addDefaultLicenseMatchers>true</addDefaultLicenseMatchers>
|
||||||
|
<excludeSubProjects>true</excludeSubProjects>
|
||||||
|
<excludes>
|
||||||
|
<exclude>**/target/**</exclude>
|
||||||
|
<exclude>**/target-ide/**</exclude>
|
||||||
|
|
||||||
<plugin>
|
<exclude>**/*.project</exclude>
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
<exclude>**/.classpath</exclude>
|
||||||
<artifactId>maven-shade-plugin</artifactId>
|
<exclude>**/.settings/**</exclude>
|
||||||
<version>2.2</version>
|
<exclude>**/*.launch</exclude>
|
||||||
</plugin>
|
<exclude>**/ide/eclipse/launch/**</exclude>
|
||||||
|
<exclude>**/ide/intellij/launch/**</exclude>
|
||||||
|
<exclude>src/site/resources/ide/eclipse/**</exclude>
|
||||||
|
|
||||||
<plugin>
|
<exclude>**/rebel.xml</exclude>
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
<exclude>**/*.gitignore</exclude>
|
||||||
<artifactId>maven-antrun-plugin</artifactId>
|
<exclude>**/*.log</exclude>
|
||||||
<version>1.7</version>
|
<exclude>**/*.pdn</exclude>
|
||||||
<executions>
|
<exclude>**/*.svg</exclude>
|
||||||
<execution>
|
<exclude>**/*.json</exclude>
|
||||||
<goals>
|
<exclude>**/*.min.js</exclude>
|
||||||
<goal>run</goal>
|
<exclude>**/*.js</exclude>
|
||||||
</goals>
|
|
||||||
</execution>
|
|
||||||
</executions>
|
|
||||||
</plugin>
|
|
||||||
<!-- http://simplericity.com/2009/11/10/1257880778509.html -->
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.simplericity.jettyconsole</groupId>
|
|
||||||
<artifactId>jetty-console-maven-plugin</artifactId>
|
|
||||||
<version>1.56</version>
|
|
||||||
</plugin>
|
|
||||||
|
|
||||||
<!-- Apache Release Audit Tool -->
|
<exclude>**/translations.pot</exclude>
|
||||||
<plugin>
|
<exclude>**/translations*.po</exclude>
|
||||||
<groupId>org.apache.rat</groupId>
|
</excludes>
|
||||||
<artifactId>apache-rat-plugin</artifactId>
|
<licenses>
|
||||||
<version>0.10</version>
|
<license
|
||||||
<configuration>
|
implementation="org.apache.rat.analysis.license.SimplePatternBasedLicense">
|
||||||
<addDefaultLicenseMatchers>true</addDefaultLicenseMatchers>
|
<licenseFamilyCategory>AL2</licenseFamilyCategory>
|
||||||
<excludeSubProjects>true</excludeSubProjects>
|
<licenseFamilyName>Apache License 2.0</licenseFamilyName>
|
||||||
<excludes>
|
<notes />
|
||||||
<exclude>**/target/**</exclude>
|
<patterns>
|
||||||
<exclude>**/target-ide/**</exclude>
|
<pattern>Licensed to the Apache Software Foundation (ASF) under
|
||||||
|
one</pattern>
|
||||||
|
</patterns>
|
||||||
|
</license>
|
||||||
|
<license
|
||||||
|
implementation="org.apache.rat.analysis.license.SimplePatternBasedLicense">
|
||||||
|
<licenseFamilyCategory>JQRY</licenseFamilyCategory>
|
||||||
|
<licenseFamilyName>MIT</licenseFamilyName>
|
||||||
|
<notes />
|
||||||
|
<patterns>
|
||||||
|
<pattern>Dual licensed under the MIT or GPL Version 2 licenses.</pattern>
|
||||||
|
</patterns>
|
||||||
|
</license>
|
||||||
|
<license
|
||||||
|
implementation="org.apache.rat.analysis.license.SimplePatternBasedLicense">
|
||||||
|
<licenseFamilyCategory>JMOCK</licenseFamilyCategory>
|
||||||
|
<licenseFamilyName>JMock</licenseFamilyName>
|
||||||
|
<notes />
|
||||||
|
<patterns>
|
||||||
|
<pattern>Copyright (c) 2000-2007, jMock.org</pattern>
|
||||||
|
</patterns>
|
||||||
|
</license>
|
||||||
|
<license
|
||||||
|
implementation="org.apache.rat.analysis.license.SimplePatternBasedLicense">
|
||||||
|
<licenseFamilyCategory>DOCBK</licenseFamilyCategory>
|
||||||
|
<licenseFamilyName>DocBook 4.5</licenseFamilyName>
|
||||||
|
<notes />
|
||||||
|
<patterns>
|
||||||
|
<pattern>Permission to copy in any form is granted for use</pattern>
|
||||||
|
<pattern>Permission to use, copy, modify and distribute the
|
||||||
|
DocBook DTD</pattern>
|
||||||
|
<pattern>is hereby granted in perpetuity, provided that the
|
||||||
|
above copyright</pattern>
|
||||||
|
<pattern>This is the catalog data file for DocBook XML V4.5. It
|
||||||
|
is provided as</pattern>
|
||||||
|
<pattern>XML Catalog data for DocBook XML V4.5</pattern>
|
||||||
|
<pattern>DocBook additional general entities V4.5</pattern>
|
||||||
|
<pattern>XML EXCHANGE TABLE MODEL DECLARATION MODULE</pattern>
|
||||||
|
</patterns>
|
||||||
|
</license>
|
||||||
|
<license
|
||||||
|
implementation="org.apache.rat.analysis.license.SimplePatternBasedLicense">
|
||||||
|
<licenseFamilyCategory>W3C</licenseFamilyCategory>
|
||||||
|
<licenseFamilyName>XHTML</licenseFamilyName>
|
||||||
|
<notes />
|
||||||
|
<patterns>
|
||||||
|
<pattern>Copyright (c) 1998-2002 W3C (MIT, INRIA, Keio),</pattern>
|
||||||
|
</patterns>
|
||||||
|
</license>
|
||||||
|
</licenses>
|
||||||
|
<licenseFamilies>
|
||||||
|
<licenseFamily implementation="org.apache.rat.license.SimpleLicenseFamily">
|
||||||
|
<familyName>Apache License 2.0</familyName>
|
||||||
|
</licenseFamily>
|
||||||
|
<licenseFamily implementation="org.apache.rat.license.SimpleLicenseFamily">
|
||||||
|
<familyName>MIT</familyName>
|
||||||
|
</licenseFamily>
|
||||||
|
<licenseFamily implementation="org.apache.rat.license.SimpleLicenseFamily">
|
||||||
|
<familyName>JMock</familyName>
|
||||||
|
</licenseFamily>
|
||||||
|
<licenseFamily implementation="org.apache.rat.license.SimpleLicenseFamily">
|
||||||
|
<familyName>DocBook 4.5</familyName>
|
||||||
|
</licenseFamily>
|
||||||
|
<licenseFamily implementation="org.apache.rat.license.SimpleLicenseFamily">
|
||||||
|
<familyName>XHTML</familyName>
|
||||||
|
</licenseFamily>
|
||||||
|
</licenseFamilies>
|
||||||
|
</configuration>
|
||||||
|
</plugin>
|
||||||
|
</plugins>
|
||||||
|
</pluginManagement>
|
||||||
|
<plugins>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-compiler-plugin</artifactId>
|
||||||
|
</plugin>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
|
<artifactId>maven-surefire-report-plugin</artifactId>
|
||||||
|
</plugin>
|
||||||
|
</plugins>
|
||||||
|
</build>
|
||||||
|
|
||||||
<exclude>**/*.project</exclude>
|
<dependencyManagement>
|
||||||
<exclude>**/.classpath</exclude>
|
<dependencies>
|
||||||
<exclude>**/.settings/**</exclude>
|
|
||||||
<exclude>**/*.launch</exclude>
|
|
||||||
<exclude>**/ide/eclipse/launch/**</exclude>
|
|
||||||
<exclude>**/ide/intellij/launch/**</exclude>
|
|
||||||
<exclude>src/site/resources/ide/eclipse/**</exclude>
|
|
||||||
|
|
||||||
<exclude>**/rebel.xml</exclude>
|
<dependency>
|
||||||
<exclude>**/*.gitignore</exclude>
|
<groupId>org.apache.isis.core</groupId>
|
||||||
<exclude>**/*.log</exclude>
|
<artifactId>isis</artifactId>
|
||||||
<exclude>**/*.pdn</exclude>
|
<version>${isis.version}</version>
|
||||||
<exclude>**/*.svg</exclude>
|
<type>pom</type>
|
||||||
<exclude>**/*.json</exclude>
|
<scope>import</scope>
|
||||||
<exclude>**/*.min.js</exclude>
|
</dependency>
|
||||||
<exclude>**/*.js</exclude>
|
|
||||||
|
|
||||||
<exclude>**/translations.pot</exclude>
|
<dependency>
|
||||||
<exclude>**/translations*.po</exclude>
|
<groupId>org.apache.isis.viewer</groupId>
|
||||||
</excludes>
|
<artifactId>isis-viewer-wicket</artifactId>
|
||||||
<licenses>
|
<version>${isis.version}</version>
|
||||||
<license implementation="org.apache.rat.analysis.license.SimplePatternBasedLicense">
|
<type>pom</type>
|
||||||
<licenseFamilyCategory>AL2</licenseFamilyCategory>
|
<scope>import</scope>
|
||||||
<licenseFamilyName>Apache License 2.0</licenseFamilyName>
|
</dependency>
|
||||||
<notes/>
|
|
||||||
<patterns>
|
|
||||||
<pattern>Licensed to the Apache Software Foundation (ASF) under one</pattern>
|
|
||||||
</patterns>
|
|
||||||
</license>
|
|
||||||
<license implementation="org.apache.rat.analysis.license.SimplePatternBasedLicense">
|
|
||||||
<licenseFamilyCategory>JQRY</licenseFamilyCategory>
|
|
||||||
<licenseFamilyName>MIT</licenseFamilyName>
|
|
||||||
<notes/>
|
|
||||||
<patterns>
|
|
||||||
<pattern>Dual licensed under the MIT or GPL Version 2 licenses.</pattern>
|
|
||||||
</patterns>
|
|
||||||
</license>
|
|
||||||
<license implementation="org.apache.rat.analysis.license.SimplePatternBasedLicense">
|
|
||||||
<licenseFamilyCategory>JMOCK</licenseFamilyCategory>
|
|
||||||
<licenseFamilyName>JMock</licenseFamilyName>
|
|
||||||
<notes/>
|
|
||||||
<patterns>
|
|
||||||
<pattern>Copyright (c) 2000-2007, jMock.org</pattern>
|
|
||||||
</patterns>
|
|
||||||
</license>
|
|
||||||
<license implementation="org.apache.rat.analysis.license.SimplePatternBasedLicense">
|
|
||||||
<licenseFamilyCategory>DOCBK</licenseFamilyCategory>
|
|
||||||
<licenseFamilyName>DocBook 4.5</licenseFamilyName>
|
|
||||||
<notes/>
|
|
||||||
<patterns>
|
|
||||||
<pattern>Permission to copy in any form is granted for use</pattern>
|
|
||||||
<pattern>Permission to use, copy, modify and distribute the DocBook DTD</pattern>
|
|
||||||
<pattern>is hereby granted in perpetuity, provided that the above copyright</pattern>
|
|
||||||
<pattern>This is the catalog data file for DocBook XML V4.5. It is provided as</pattern>
|
|
||||||
<pattern>XML Catalog data for DocBook XML V4.5</pattern>
|
|
||||||
<pattern>DocBook additional general entities V4.5</pattern>
|
|
||||||
<pattern>XML EXCHANGE TABLE MODEL DECLARATION MODULE</pattern>
|
|
||||||
</patterns>
|
|
||||||
</license>
|
|
||||||
<license implementation="org.apache.rat.analysis.license.SimplePatternBasedLicense">
|
|
||||||
<licenseFamilyCategory>W3C</licenseFamilyCategory>
|
|
||||||
<licenseFamilyName>XHTML</licenseFamilyName>
|
|
||||||
<notes/>
|
|
||||||
<patterns>
|
|
||||||
<pattern>Copyright (c) 1998-2002 W3C (MIT, INRIA, Keio),</pattern>
|
|
||||||
</patterns>
|
|
||||||
</license>
|
|
||||||
</licenses>
|
|
||||||
<licenseFamilies>
|
|
||||||
<licenseFamily implementation="org.apache.rat.license.SimpleLicenseFamily">
|
|
||||||
<familyName>Apache License 2.0</familyName>
|
|
||||||
</licenseFamily>
|
|
||||||
<licenseFamily implementation="org.apache.rat.license.SimpleLicenseFamily">
|
|
||||||
<familyName>MIT</familyName>
|
|
||||||
</licenseFamily>
|
|
||||||
<licenseFamily implementation="org.apache.rat.license.SimpleLicenseFamily">
|
|
||||||
<familyName>JMock</familyName>
|
|
||||||
</licenseFamily>
|
|
||||||
<licenseFamily implementation="org.apache.rat.license.SimpleLicenseFamily">
|
|
||||||
<familyName>DocBook 4.5</familyName>
|
|
||||||
</licenseFamily>
|
|
||||||
<licenseFamily implementation="org.apache.rat.license.SimpleLicenseFamily">
|
|
||||||
<familyName>XHTML</familyName>
|
|
||||||
</licenseFamily>
|
|
||||||
</licenseFamilies>
|
|
||||||
</configuration>
|
|
||||||
</plugin>
|
|
||||||
</plugins>
|
|
||||||
</pluginManagement>
|
|
||||||
<plugins>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-compiler-plugin</artifactId>
|
|
||||||
</plugin>
|
|
||||||
<plugin>
|
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
|
||||||
<artifactId>maven-surefire-report-plugin</artifactId>
|
|
||||||
</plugin>
|
|
||||||
</plugins>
|
|
||||||
</build>
|
|
||||||
|
|
||||||
<dependencyManagement>
|
<dependency>
|
||||||
<dependencies>
|
<groupId>org.assertj</groupId>
|
||||||
|
<artifactId>assertj-core</artifactId>
|
||||||
<dependency>
|
<version>${assertj-core.version}</version>
|
||||||
<groupId>org.apache.isis.core</groupId>
|
</dependency>
|
||||||
<artifactId>isis</artifactId>
|
|
||||||
<version>${isis.version}</version>
|
|
||||||
<type>pom</type>
|
|
||||||
<scope>import</scope>
|
|
||||||
</dependency>
|
|
||||||
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.apache.isis.viewer</groupId>
|
|
||||||
<artifactId>isis-viewer-wicket</artifactId>
|
|
||||||
<version>${isis.version}</version>
|
|
||||||
<type>pom</type>
|
|
||||||
<scope>import</scope>
|
|
||||||
</dependency>
|
|
||||||
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.assertj</groupId>
|
|
||||||
<artifactId>assertj-core</artifactId>
|
|
||||||
<version>${assertj-core.version}</version>
|
|
||||||
</dependency>
|
|
||||||
|
|
||||||
|
|
||||||
<!-- this project's own modules -->
|
<!-- this project's own modules -->
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>${project.groupId}</groupId>
|
<groupId>${project.groupId}</groupId>
|
||||||
<artifactId>naked-objects-dom</artifactId>
|
<artifactId>naked-objects-dom</artifactId>
|
||||||
<version>1.0-SNAPSHOT</version>
|
<version>1.1.0</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>${project.groupId}</groupId>
|
<groupId>${project.groupId}</groupId>
|
||||||
<artifactId>naked-objects-fixture</artifactId>
|
<artifactId>naked-objects-fixture</artifactId>
|
||||||
<version>1.0-SNAPSHOT</version>
|
<version>1.1.0</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>${project.groupId}</groupId>
|
<groupId>${project.groupId}</groupId>
|
||||||
<artifactId>naked-objects-webapp</artifactId>
|
<artifactId>naked-objects-webapp</artifactId>
|
||||||
<version>1.0-SNAPSHOT</version>
|
<version>1.1.0</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
</dependencies>
|
</dependencies>
|
||||||
</dependencyManagement>
|
</dependencyManagement>
|
||||||
|
|
||||||
|
|
||||||
<profiles>
|
<profiles>
|
||||||
<profile>
|
<profile>
|
||||||
<id>m2e</id>
|
<id>m2e</id>
|
||||||
<activation>
|
<activation>
|
||||||
<property>
|
<property>
|
||||||
<name>m2e.version</name>
|
<name>m2e.version</name>
|
||||||
</property>
|
</property>
|
||||||
</activation>
|
</activation>
|
||||||
<build>
|
<build>
|
||||||
<directory>target-ide</directory>
|
<directory>target-ide</directory>
|
||||||
</build>
|
</build>
|
||||||
</profile>
|
</profile>
|
||||||
</profiles>
|
</profiles>
|
||||||
|
|
||||||
<modules>
|
<modules>
|
||||||
<module>dom</module>
|
<module>dom</module>
|
||||||
<module>fixture</module>
|
<module>fixture</module>
|
||||||
<module>integtests</module>
|
<module>integtests</module>
|
||||||
<module>webapp</module>
|
<module>webapp</module>
|
||||||
</modules>
|
</modules>
|
||||||
</project>
|
</project>
|
@ -1,352 +1,324 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor
|
||||||
Licensed to the Apache Software Foundation (ASF) under one
|
license agreements. See the NOTICE file distributed with this work for additional
|
||||||
or more contributor license agreements. See the NOTICE file
|
information regarding copyright ownership. The ASF licenses this file to
|
||||||
distributed with this work for additional information
|
you under the Apache License, Version 2.0 (the "License"); you may not use
|
||||||
regarding copyright ownership. The ASF licenses this file
|
this file except in compliance with the License. You may obtain a copy of
|
||||||
to you under the Apache License, Version 2.0 (the
|
the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required
|
||||||
"License"); you may not use this file except in compliance
|
by applicable law or agreed to in writing, software distributed under the
|
||||||
with the License. You may obtain a copy of the License at
|
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. -->
|
||||||
|
<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>
|
||||||
|
|
||||||
http://www.apache.org/licenses/LICENSE-2.0
|
<parent>
|
||||||
|
<groupId>com.iluwatar</groupId>
|
||||||
|
<artifactId>naked-objects</artifactId>
|
||||||
|
<version>1.1.0</version>
|
||||||
|
</parent>
|
||||||
|
|
||||||
Unless required by applicable law or agreed to in writing,
|
<artifactId>naked-objects-webapp</artifactId>
|
||||||
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.
|
|
||||||
--><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>
|
<description>This module runs both the Wicket viewer and the Restfulobjects viewer in a single webapp configured to run using the datanucleus object store.</description>
|
||||||
<groupId>com.iluwatar</groupId>
|
|
||||||
<artifactId>naked-objects</artifactId>
|
|
||||||
<version>1.0-SNAPSHOT</version>
|
|
||||||
</parent>
|
|
||||||
|
|
||||||
<artifactId>naked-objects-webapp</artifactId>
|
<packaging>war</packaging>
|
||||||
<name>Simple App Webapp</name>
|
|
||||||
|
|
||||||
<description>This module runs both the Wicket viewer and the Restfulobjects viewer in a single webapp configured to run using the datanucleus object store.</description>
|
<properties>
|
||||||
|
<siteBaseDir>..</siteBaseDir>
|
||||||
|
</properties>
|
||||||
|
|
||||||
<packaging>war</packaging>
|
<build>
|
||||||
|
<plugins>
|
||||||
|
<plugin>
|
||||||
|
<groupId>org.mortbay.jetty</groupId>
|
||||||
|
<artifactId>maven-jetty-plugin</artifactId>
|
||||||
|
</plugin>
|
||||||
|
|
||||||
<properties>
|
<!-- mvn package -->
|
||||||
<siteBaseDir>..</siteBaseDir>
|
<plugin>
|
||||||
</properties>
|
<groupId>org.simplericity.jettyconsole</groupId>
|
||||||
|
<artifactId>jetty-console-maven-plugin</artifactId>
|
||||||
|
<executions>
|
||||||
|
<execution>
|
||||||
|
<goals>
|
||||||
|
<goal>createconsole</goal>
|
||||||
|
</goals>
|
||||||
|
<configuration>
|
||||||
|
<backgroundImage>${basedir}/src/main/jettyconsole/isis-banner.png</backgroundImage>
|
||||||
|
<destinationFile>${project.build.directory}/${project.build.finalName}-jetty-console.jar</destinationFile>
|
||||||
|
</configuration>
|
||||||
|
<phase>package</phase>
|
||||||
|
</execution>
|
||||||
|
</executions>
|
||||||
|
</plugin>
|
||||||
|
|
||||||
<build>
|
<plugin>
|
||||||
<plugins>
|
<groupId>org.codehaus.mojo</groupId>
|
||||||
<plugin>
|
<artifactId>build-helper-maven-plugin</artifactId>
|
||||||
<groupId>org.mortbay.jetty</groupId>
|
<version>1.8</version>
|
||||||
<artifactId>maven-jetty-plugin</artifactId>
|
<executions>
|
||||||
</plugin>
|
<execution>
|
||||||
|
<phase>validate</phase>
|
||||||
|
<goals>
|
||||||
|
<goal>maven-version</goal>
|
||||||
|
</goals>
|
||||||
|
</execution>
|
||||||
|
</executions>
|
||||||
|
</plugin>
|
||||||
|
|
||||||
<!-- mvn package -->
|
<plugin>
|
||||||
<plugin>
|
<artifactId>maven-war-plugin</artifactId>
|
||||||
<groupId>org.simplericity.jettyconsole</groupId>
|
<configuration>
|
||||||
<artifactId>jetty-console-maven-plugin</artifactId>
|
<warName>simpleapp</warName>
|
||||||
<executions>
|
<archive>
|
||||||
<execution>
|
<manifest>
|
||||||
<goals>
|
<addClasspath>false</addClasspath>
|
||||||
<goal>createconsole</goal>
|
</manifest>
|
||||||
</goals>
|
<manifestEntries>
|
||||||
<configuration>
|
<Build-Time>${maven.build.timestamp}</Build-Time>
|
||||||
<backgroundImage>${basedir}/src/main/jettyconsole/isis-banner.png</backgroundImage>
|
<Build-Host>${agent.name}</Build-Host>
|
||||||
<destinationFile>${project.build.directory}/${project.build.finalName}-jetty-console.jar</destinationFile>
|
<Build-User>${user.name}</Build-User>
|
||||||
</configuration>
|
<Build-Maven>Maven ${maven.version}</Build-Maven>
|
||||||
<phase>package</phase>
|
<Build-Java>${java.version}</Build-Java>
|
||||||
</execution>
|
<Build-OS>${os.name}</Build-OS>
|
||||||
</executions>
|
<Build-Label>${project.version}</Build-Label>
|
||||||
</plugin>
|
</manifestEntries>
|
||||||
|
</archive>
|
||||||
|
<packagingExcludes>WEB-INF/lib/isis-core-webserver*.jar,
|
||||||
|
WEB-INF/lib/javax.servlet-api-*.jar,
|
||||||
|
WEB-INF/lib/javax.websocket-api-*.jar,
|
||||||
|
WEB-INF/lib/jetty-all-*.jar</packagingExcludes>
|
||||||
|
</configuration>
|
||||||
|
</plugin>
|
||||||
|
|
||||||
<plugin>
|
</plugins>
|
||||||
<groupId>org.codehaus.mojo</groupId>
|
<pluginManagement>
|
||||||
<artifactId>build-helper-maven-plugin</artifactId>
|
<plugins>
|
||||||
<version>1.8</version>
|
<!--This plugin's configuration is used to store Eclipse m2e settings
|
||||||
<executions>
|
only. It has no influence on the Maven build itself. -->
|
||||||
<execution>
|
<plugin>
|
||||||
<phase>validate</phase>
|
<groupId>org.eclipse.m2e</groupId>
|
||||||
<goals>
|
<artifactId>lifecycle-mapping</artifactId>
|
||||||
<goal>maven-version</goal>
|
<version>1.0.0</version>
|
||||||
</goals>
|
<configuration>
|
||||||
</execution>
|
<lifecycleMappingMetadata>
|
||||||
</executions>
|
<pluginExecutions>
|
||||||
</plugin>
|
<pluginExecution>
|
||||||
|
<pluginExecutionFilter>
|
||||||
|
<groupId>org.codehaus.mojo</groupId>
|
||||||
|
<artifactId>build-helper-maven-plugin</artifactId>
|
||||||
|
<versionRange>[1.5,)</versionRange>
|
||||||
|
<goals>
|
||||||
|
<goal>maven-version</goal>
|
||||||
|
</goals>
|
||||||
|
</pluginExecutionFilter>
|
||||||
|
<action>
|
||||||
|
<ignore></ignore>
|
||||||
|
</action>
|
||||||
|
</pluginExecution>
|
||||||
|
</pluginExecutions>
|
||||||
|
</lifecycleMappingMetadata>
|
||||||
|
</configuration>
|
||||||
|
</plugin>
|
||||||
|
</plugins>
|
||||||
|
</pluginManagement>
|
||||||
|
</build>
|
||||||
|
|
||||||
<plugin>
|
<dependencies>
|
||||||
<artifactId>maven-war-plugin</artifactId>
|
|
||||||
<configuration>
|
|
||||||
<warName>simpleapp</warName>
|
|
||||||
<archive>
|
|
||||||
<manifest>
|
|
||||||
<addClasspath>false</addClasspath>
|
|
||||||
</manifest>
|
|
||||||
<manifestEntries>
|
|
||||||
<Build-Time>${maven.build.timestamp}</Build-Time>
|
|
||||||
<Build-Host>${agent.name}</Build-Host>
|
|
||||||
<Build-User>${user.name}</Build-User>
|
|
||||||
<Build-Maven>Maven ${maven.version}</Build-Maven>
|
|
||||||
<Build-Java>${java.version}</Build-Java>
|
|
||||||
<Build-OS>${os.name}</Build-OS>
|
|
||||||
<Build-Label>${project.version}</Build-Label>
|
|
||||||
</manifestEntries>
|
|
||||||
</archive>
|
|
||||||
<packagingExcludes>WEB-INF/lib/isis-core-webserver*.jar,
|
|
||||||
WEB-INF/lib/javax.servlet-api-*.jar,
|
|
||||||
WEB-INF/lib/javax.websocket-api-*.jar,
|
|
||||||
WEB-INF/lib/jetty-all-*.jar</packagingExcludes>
|
|
||||||
</configuration>
|
|
||||||
</plugin>
|
|
||||||
|
|
||||||
</plugins>
|
<!-- other modules in this project -->
|
||||||
<pluginManagement>
|
<dependency>
|
||||||
<plugins>
|
<groupId>${project.groupId}</groupId>
|
||||||
<!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself.-->
|
<artifactId>naked-objects-dom</artifactId>
|
||||||
<plugin>
|
<exclusions>
|
||||||
<groupId>org.eclipse.m2e</groupId>
|
<exclusion>
|
||||||
<artifactId>lifecycle-mapping</artifactId>
|
<!-- so don't pick up transitive dependency to asm 4.0.0 -->
|
||||||
<version>1.0.0</version>
|
<groupId>org.datanucleus</groupId>
|
||||||
<configuration>
|
<artifactId>datanucleus-enhancer</artifactId>
|
||||||
<lifecycleMappingMetadata>
|
</exclusion>
|
||||||
<pluginExecutions>
|
</exclusions>
|
||||||
<pluginExecution>
|
</dependency>
|
||||||
<pluginExecutionFilter>
|
<dependency>
|
||||||
<groupId>org.codehaus.mojo</groupId>
|
<groupId>${project.groupId}</groupId>
|
||||||
<artifactId>build-helper-maven-plugin</artifactId>
|
<artifactId>naked-objects-fixture</artifactId>
|
||||||
<versionRange>[1.5,)</versionRange>
|
<exclusions>
|
||||||
<goals>
|
<exclusion>
|
||||||
<goal>maven-version</goal>
|
<!-- so don't pick up transitive dependency to asm 4.0.0 -->
|
||||||
</goals>
|
<groupId>org.datanucleus</groupId>
|
||||||
</pluginExecutionFilter>
|
<artifactId>datanucleus-enhancer</artifactId>
|
||||||
<action>
|
</exclusion>
|
||||||
<ignore></ignore>
|
</exclusions>
|
||||||
</action>
|
</dependency>
|
||||||
</pluginExecution>
|
|
||||||
</pluginExecutions>
|
|
||||||
</lifecycleMappingMetadata>
|
|
||||||
</configuration>
|
|
||||||
</plugin>
|
|
||||||
</plugins>
|
|
||||||
</pluginManagement>
|
|
||||||
</build>
|
|
||||||
|
|
||||||
<dependencies>
|
<!-- other isis components -->
|
||||||
|
<dependency>
|
||||||
<!-- other modules in this project -->
|
<groupId>org.apache.isis.viewer</groupId>
|
||||||
<dependency>
|
<artifactId>isis-viewer-wicket-impl</artifactId>
|
||||||
<groupId>${project.groupId}</groupId>
|
</dependency>
|
||||||
<artifactId>naked-objects-dom</artifactId>
|
<dependency>
|
||||||
<exclusions>
|
<groupId>org.apache.isis.core</groupId>
|
||||||
<exclusion>
|
<artifactId>isis-core-viewer-restfulobjects-server</artifactId>
|
||||||
<!-- so don't pick up transitive dependency to asm 4.0.0 -->
|
</dependency>
|
||||||
<groupId>org.datanucleus</groupId>
|
<dependency>
|
||||||
<artifactId>datanucleus-enhancer</artifactId>
|
<groupId>org.apache.isis.core</groupId>
|
||||||
</exclusion>
|
<artifactId>isis-core-security-shiro</artifactId>
|
||||||
</exclusions>
|
</dependency>
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>${project.groupId}</groupId>
|
|
||||||
<artifactId>naked-objects-fixture</artifactId>
|
|
||||||
<exclusions>
|
|
||||||
<exclusion>
|
|
||||||
<!-- so don't pick up transitive dependency to asm 4.0.0 -->
|
|
||||||
<groupId>org.datanucleus</groupId>
|
|
||||||
<artifactId>datanucleus-enhancer</artifactId>
|
|
||||||
</exclusion>
|
|
||||||
</exclusions>
|
|
||||||
</dependency>
|
|
||||||
|
|
||||||
<!-- other isis components -->
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.apache.isis.viewer</groupId>
|
|
||||||
<artifactId>isis-viewer-wicket-impl</artifactId>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.apache.isis.core</groupId>
|
|
||||||
<artifactId>isis-core-viewer-restfulobjects-server</artifactId>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.apache.isis.core</groupId>
|
|
||||||
<artifactId>isis-core-security-shiro</artifactId>
|
|
||||||
</dependency>
|
|
||||||
|
|
||||||
|
|
||||||
<!-- isis core -->
|
<!-- isis core -->
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.apache.isis.core</groupId>
|
<groupId>org.apache.isis.core</groupId>
|
||||||
<artifactId>isis-core-runtime</artifactId>
|
<artifactId>isis-core-runtime</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.apache.isis.core</groupId>
|
<groupId>org.apache.isis.core</groupId>
|
||||||
<artifactId>isis-core-wrapper</artifactId>
|
<artifactId>isis-core-wrapper</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.apache.isis.core</groupId>
|
<groupId>org.apache.isis.core</groupId>
|
||||||
<artifactId>isis-core-security</artifactId>
|
<artifactId>isis-core-security</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
|
|
||||||
<!-- to run using WebServer (optional) -->
|
<!-- to run using WebServer (optional) -->
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.apache.isis.core</groupId>
|
<groupId>org.apache.isis.core</groupId>
|
||||||
<artifactId>isis-core-webserver</artifactId>
|
<artifactId>isis-core-webserver</artifactId>
|
||||||
<scope>runtime</scope>
|
<scope>runtime</scope>
|
||||||
<optional>true</optional>
|
<optional>true</optional>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
|
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.apache.geronimo.specs</groupId>
|
<groupId>org.apache.geronimo.specs</groupId>
|
||||||
<artifactId>geronimo-servlet_3.0_spec</artifactId>
|
<artifactId>geronimo-servlet_3.0_spec</artifactId>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
<!--
|
<!-- JDBC drivers (for jdo objectstore) -->
|
||||||
JDBC drivers
|
<dependency>
|
||||||
(for jdo objectstore)
|
<groupId>org.hsqldb</groupId>
|
||||||
-->
|
<artifactId>hsqldb</artifactId>
|
||||||
<dependency>
|
</dependency>
|
||||||
<groupId>org.hsqldb</groupId>
|
|
||||||
<artifactId>hsqldb</artifactId>
|
|
||||||
</dependency>
|
|
||||||
|
|
||||||
<!--
|
<!-- <dependency> <groupId>postgresql</groupId> <artifactId>postgresql</artifactId>
|
||||||
<dependency>
|
<version>9.1-901.jdbc4</version> </dependency> -->
|
||||||
<groupId>postgresql</groupId>
|
|
||||||
<artifactId>postgresql</artifactId>
|
|
||||||
<version>9.1-901.jdbc4</version>
|
|
||||||
</dependency>
|
|
||||||
-->
|
|
||||||
|
|
||||||
<!--
|
<!-- mvn install:install-file -Dfile=sqljdbc4.jar \ -DgroupId=com.microsoft.sqlserver
|
||||||
mvn install:install-file -Dfile=sqljdbc4.jar \
|
\ -DartifactId=jdbc \ -Dversion=4.0 \ -Dpackaging=jar -->
|
||||||
-DgroupId=com.microsoft.sqlserver \
|
<!-- <dependency> <groupId>com.microsoft.sqlserver</groupId> <artifactId>sqljdbc4</artifactId>
|
||||||
-DartifactId=jdbc \
|
<version>4.0</version> </dependency> -->
|
||||||
-Dversion=4.0 \
|
|
||||||
-Dpackaging=jar
|
|
||||||
-->
|
|
||||||
<!--
|
|
||||||
<dependency>
|
|
||||||
<groupId>com.microsoft.sqlserver</groupId>
|
|
||||||
<artifactId>sqljdbc4</artifactId>
|
|
||||||
<version>4.0</version>
|
|
||||||
</dependency>
|
|
||||||
-->
|
|
||||||
|
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.lazyluke</groupId>
|
<groupId>org.lazyluke</groupId>
|
||||||
<artifactId>log4jdbc-remix</artifactId>
|
<artifactId>log4jdbc-remix</artifactId>
|
||||||
<exclusions>
|
<exclusions>
|
||||||
<exclusion>
|
<exclusion>
|
||||||
<groupId>org.slf4j</groupId>
|
<groupId>org.slf4j</groupId>
|
||||||
<artifactId>slf4j-api</artifactId>
|
<artifactId>slf4j-api</artifactId>
|
||||||
</exclusion>
|
</exclusion>
|
||||||
</exclusions>
|
</exclusions>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
</dependencies>
|
</dependencies>
|
||||||
|
|
||||||
<profiles>
|
<profiles>
|
||||||
<profile>
|
<profile>
|
||||||
<id>self-host</id>
|
<id>self-host</id>
|
||||||
<build>
|
<build>
|
||||||
<plugins>
|
<plugins>
|
||||||
<!--
|
<!-- mvn -P self-host antrun:run -->
|
||||||
mvn -P self-host antrun:run
|
<plugin>
|
||||||
-->
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
<plugin>
|
<artifactId>maven-antrun-plugin</artifactId>
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
<configuration>
|
||||||
<artifactId>maven-antrun-plugin</artifactId>
|
<tasks>
|
||||||
<configuration>
|
<exec executable="java" failonerror="true">
|
||||||
<tasks>
|
<arg value="-jar" />
|
||||||
<exec executable="java" failonerror="true">
|
<arg
|
||||||
<arg value="-jar" />
|
value="${project.build.directory}/${project.build.finalName}-jetty-console.jar" />
|
||||||
<arg value="${project.build.directory}/${project.build.finalName}-jetty-console.jar" />
|
</exec>
|
||||||
</exec>
|
</tasks>
|
||||||
</tasks>
|
</configuration>
|
||||||
</configuration>
|
</plugin>
|
||||||
</plugin>
|
</plugins>
|
||||||
</plugins>
|
</build>
|
||||||
</build>
|
</profile>
|
||||||
</profile>
|
<profile>
|
||||||
<profile>
|
<id>intellij</id>
|
||||||
<id>intellij</id>
|
<activation>
|
||||||
<activation>
|
<property>
|
||||||
<property>
|
<name>idea.version</name>
|
||||||
<name>idea.version</name>
|
</property>
|
||||||
</property>
|
</activation>
|
||||||
</activation>
|
<dependencies>
|
||||||
<dependencies>
|
<dependency>
|
||||||
<dependency>
|
<groupId>org.apache.geronimo.specs</groupId>
|
||||||
<groupId>org.apache.geronimo.specs</groupId>
|
<artifactId>geronimo-servlet_3.0_spec</artifactId>
|
||||||
<artifactId>geronimo-servlet_3.0_spec</artifactId>
|
<!-- Use 'compile' so can run o.a.i.WebServer from within IntelliJ;
|
||||||
<!--
|
can rely on servlet container to ignore this in war file -->
|
||||||
Use 'compile' so can run o.a.i.WebServer from within IntelliJ;
|
<scope>compile</scope>
|
||||||
can rely on servlet container to ignore this in war file
|
</dependency>
|
||||||
-->
|
</dependencies>
|
||||||
<scope>compile</scope>
|
</profile>
|
||||||
</dependency>
|
<profile>
|
||||||
</dependencies>
|
<id>jrebel</id>
|
||||||
</profile>
|
<properties>
|
||||||
<profile>
|
<!-- as used in the rebel.xml in the dom project -->
|
||||||
<id>jrebel</id>
|
<target.dir>target</target.dir>
|
||||||
<properties>
|
<isis-jrebel-plugin.packagePrefix>dom.simple,org.apache.isis.objectstore.jdo.applib</isis-jrebel-plugin.packagePrefix>
|
||||||
<!-- as used in the rebel.xml in the dom project -->
|
<isis-jrebel-plugin.loggingLevel>warn</isis-jrebel-plugin.loggingLevel>
|
||||||
<target.dir>target</target.dir>
|
</properties>
|
||||||
<isis-jrebel-plugin.packagePrefix>dom.simple,org.apache.isis.objectstore.jdo.applib</isis-jrebel-plugin.packagePrefix>
|
<build>
|
||||||
<isis-jrebel-plugin.loggingLevel>warn</isis-jrebel-plugin.loggingLevel>
|
<plugins>
|
||||||
</properties>
|
<!-- mvn -P jrebel antrun:run \ -Djrebel.jar="C:/Users/Dan/.IdeaIC13/config/plugins/jr-ide-idea/lib/jrebel/jrebel.jar"
|
||||||
<build>
|
\ -Disis_jrebel_plugin.jar="C:/github/danhaywood/isis-jrebel-plugin/target/danhaywood-isis-jrebel-plugin-1.0.0-SNAPSHOT.jar" -->
|
||||||
<plugins>
|
<plugin>
|
||||||
<!--
|
<groupId>org.apache.maven.plugins</groupId>
|
||||||
mvn -P jrebel antrun:run \
|
<artifactId>maven-antrun-plugin</artifactId>
|
||||||
-Djrebel.jar="C:/Users/Dan/.IdeaIC13/config/plugins/jr-ide-idea/lib/jrebel/jrebel.jar" \
|
<configuration>
|
||||||
-Disis_jrebel_plugin.jar="C:/github/danhaywood/isis-jrebel-plugin/target/danhaywood-isis-jrebel-plugin-1.0.0-SNAPSHOT.jar"
|
<target>
|
||||||
-->
|
<property name="compile_classpath" refid="maven.compile.classpath" />
|
||||||
<plugin>
|
<property name="runtime_classpath" refid="maven.runtime.classpath" />
|
||||||
<groupId>org.apache.maven.plugins</groupId>
|
<property name="test_classpath" refid="maven.test.classpath" />
|
||||||
<artifactId>maven-antrun-plugin</artifactId>
|
<property name="plugin_classpath" refid="maven.plugin.classpath" />
|
||||||
<configuration>
|
|
||||||
<target>
|
|
||||||
<property name="compile_classpath" refid="maven.compile.classpath" />
|
|
||||||
<property name="runtime_classpath" refid="maven.runtime.classpath" />
|
|
||||||
<property name="test_classpath" refid="maven.test.classpath" />
|
|
||||||
<property name="plugin_classpath" refid="maven.plugin.classpath" />
|
|
||||||
|
|
||||||
<echo message="" />
|
<echo message="" />
|
||||||
<echo message="" />
|
<echo message="" />
|
||||||
<echo message="jrebel.jar = ${jrebel.jar}" />
|
<echo message="jrebel.jar = ${jrebel.jar}" />
|
||||||
<echo message="isis_jrebel_plugin.jar = ${isis_jrebel_plugin.jar}" />
|
<echo message="isis_jrebel_plugin.jar = ${isis_jrebel_plugin.jar}" />
|
||||||
<echo message="target.dir = ${target.dir}" />
|
<echo message="target.dir = ${target.dir}" />
|
||||||
<echo message="" />
|
<echo message="" />
|
||||||
<echo message="" />
|
<echo message="" />
|
||||||
|
|
||||||
<exec executable="java" failonerror="true">
|
<exec executable="java" failonerror="true">
|
||||||
<arg value="-javaagent:${jrebel.jar}" />
|
<arg value="-javaagent:${jrebel.jar}" />
|
||||||
<arg value="-Drebel.log=false" />
|
<arg value="-Drebel.log=false" />
|
||||||
<arg value="-Drebel.check_class_hash=true" />
|
<arg value="-Drebel.check_class_hash=true" />
|
||||||
<arg value="-Drebel.packages_exclude=org.apache.isis" />
|
<arg value="-Drebel.packages_exclude=org.apache.isis" />
|
||||||
|
|
||||||
<!-- as used in the rebel.xml in the dom project -->
|
<!-- as used in the rebel.xml in the dom project -->
|
||||||
<arg value="-Dproject.root=${project.basedir}/.." />
|
<arg value="-Dproject.root=${project.basedir}/.." />
|
||||||
<arg value="-Dtarget.dir=${target.dir}" />
|
<arg value="-Dtarget.dir=${target.dir}" />
|
||||||
|
|
||||||
<arg value="-Drebel.plugins=${isis_jrebel_plugin.jar}" />
|
<arg value="-Drebel.plugins=${isis_jrebel_plugin.jar}" />
|
||||||
<arg value="-Disis-jrebel-plugin.packagePrefix=${isis-jrebel-plugin.packagePrefix}" />
|
<arg
|
||||||
<arg value="-Disis-jrebel-plugin.loggingLevel=${isis-jrebel-plugin.loggingLevel}" />
|
value="-Disis-jrebel-plugin.packagePrefix=${isis-jrebel-plugin.packagePrefix}" />
|
||||||
<arg value="-XX:MaxPermSize=128m" />
|
<arg
|
||||||
<arg value="-classpath" />
|
value="-Disis-jrebel-plugin.loggingLevel=${isis-jrebel-plugin.loggingLevel}" />
|
||||||
<arg value="${runtime_classpath}" />
|
<arg value="-XX:MaxPermSize=128m" />
|
||||||
<arg value="org.apache.isis.WebServer" />
|
<arg value="-classpath" />
|
||||||
</exec>
|
<arg value="${runtime_classpath}" />
|
||||||
</target>
|
<arg value="org.apache.isis.WebServer" />
|
||||||
</configuration>
|
</exec>
|
||||||
</plugin>
|
</target>
|
||||||
</plugins>
|
</configuration>
|
||||||
</build>
|
</plugin>
|
||||||
</profile>
|
</plugins>
|
||||||
</profiles>
|
</build>
|
||||||
|
</profile>
|
||||||
|
</profiles>
|
||||||
|
|
||||||
|
|
||||||
</project>
|
</project>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user