Commit f3cbc591 authored by Uwe Peuker's avatar Uwe Peuker

Gradleumstellung, IDE-Files entfernt

parent c59bd1a9
<?xml version="1.0" encoding="UTF-8"?>
<fileset-config file-format-version="1.2.0" simple-config="true" sync-formatter="false">
<local-check-config name="Local CS" location="releng/checkstyle.xml" type="project" description="">
<additional-data name="protect-config-file" value="false"/>
</local-check-config>
<fileset name="all" enabled="true" check-config-name="Local CS" local="true">
<file-match-pattern match-pattern="." include-pattern="true"/>
</fileset>
</fileset-config>
<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" output="bin/test" path="src/test/java">
<attributes>
<attribute name="gradle_scope" value="test"/>
<attribute name="gradle_used_by_scope" value="test"/>
</attributes>
</classpathentry>
<classpathentry kind="src" output="bin/main" path="src/main/java">
<attributes>
<attribute name="gradle_scope" value="main"/>
<attribute name="gradle_used_by_scope" value="main,test"/>
</attributes>
</classpathentry>
<classpathentry kind="src" output="bin/main" path="src/main/resources">
<attributes>
<attribute name="gradle_scope" value="main"/>
<attribute name="gradle_used_by_scope" value="main,test"/>
</attributes>
</classpathentry>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5/"/>
<classpathentry kind="con" path="org.eclipse.buildship.core.gradleclasspathcontainer"/>
<classpathentry kind="output" path="bin/default"/>
</classpath>
......@@ -2,6 +2,7 @@
/.gradle/
/.settings/
/build/
debug/
.project
.pmd
......
iav-gllib-build:
image:
kex-lmstic3-build:
image:
oracle/openjdk
script:
- ./gradlew build
This diff is collapsed.
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>de.bsvrz.kex.lmstic3</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.jdt.core.javabuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.buildship.core.gradleprojectbuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>com.atlassw.tools.eclipse.checkstyle.CheckstyleBuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.pde.ManifestBuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.pde.SchemaBuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>net.sf.eclipsecs.core.CheckstyleBuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.jdt.core.javanature</nature>
<nature>com.atlassw.tools.eclipse.checkstyle.CheckstyleNature</nature>
<nature>org.eclipse.pde.PluginNature</nature>
<nature>net.sf.eclipsecs.core.CheckstyleNature</nature>
<nature>org.eclipse.buildship.core.gradleprojectnature</nature>
</natures>
</projectDescription>
eclipse.preferences.version=1
encoding//src/main/java=UTF-8
encoding//src/main/resources=UTF-8
encoding//src/test/java=UTF-8
encoding//src/test/resources=UTF-8
encoding/<project>=UTF-8
This diff is collapsed.
eclipse.preferences.version=1
editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true
formatter_profile=org.eclipse.jdt.ui.default.eclipse_profile
formatter_settings_version=12
org.eclipse.jdt.ui.javadoc=false
org.eclipse.jdt.ui.text.custom_code_templates=<?xml version\="1.0" encoding\="UTF-8" standalone\="no"?><templates><template autoinsert\="true" context\="gettercomment_context" deleted\="false" description\="Comment for getter method" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.gettercomment" name\="gettercomment">/**\n * @return the ${bare_field_name}\n */</template><template autoinsert\="true" context\="settercomment_context" deleted\="false" description\="Comment for setter method" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.settercomment" name\="settercomment">/**\n * @param ${param} the ${bare_field_name} to set\n */</template><template autoinsert\="true" context\="constructorcomment_context" deleted\="false" description\="Comment for created constructors" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.constructorcomment" name\="constructorcomment">/**\n * ${tags}\n */</template><template autoinsert\="true" context\="filecomment_context" deleted\="false" description\="Comment for created Java files" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.filecomment" name\="filecomment">/**\n * \n */</template><template autoinsert\="true" context\="typecomment_context" deleted\="false" description\="Comment for created types" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.typecomment" name\="typecomment">/**\n * @author ${user}\n *\n * ${tags}\n */</template><template autoinsert\="true" context\="fieldcomment_context" deleted\="false" description\="Comment for fields" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.fieldcomment" name\="fieldcomment">/**\n * \n */</template><template autoinsert\="true" context\="methodcomment_context" deleted\="false" description\="Comment for non-overriding methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.methodcomment" name\="methodcomment">/**\n * ${tags}\n */</template><template autoinsert\="true" context\="overridecomment_context" deleted\="false" description\="Comment for overriding methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.overridecomment" name\="overridecomment">/* (non-Javadoc)\n * ${see_to_overridden}\n */</template><template autoinsert\="true" context\="delegatecomment_context" deleted\="false" description\="Comment for delegate methods" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.delegatecomment" name\="delegatecomment">/**\n * ${tags}\n * ${see_to_target}\n */</template><template autoinsert\="true" context\="newtype_context" deleted\="false" description\="Newly created files" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.newtype" name\="newtype">${filecomment}\n${package_declaration}\n\n${typecomment}\n${type_declaration}</template><template autoinsert\="true" context\="classbody_context" deleted\="false" description\="Code in new class type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.classbody" name\="classbody">\n</template><template autoinsert\="true" context\="interfacebody_context" deleted\="false" description\="Code in new interface type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.interfacebody" name\="interfacebody">\n</template><template autoinsert\="true" context\="enumbody_context" deleted\="false" description\="Code in new enum type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.enumbody" name\="enumbody">\n</template><template autoinsert\="true" context\="annotationbody_context" deleted\="false" description\="Code in new annotation type bodies" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.annotationbody" name\="annotationbody">\n</template><template autoinsert\="true" context\="catchblock_context" deleted\="false" description\="Code in new catch blocks" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.catchblock" name\="catchblock">// ${todo} Auto-generated catch block\n${exception_var}.printStackTrace();</template><template autoinsert\="true" context\="methodbody_context" deleted\="false" description\="Code in created method stubs" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.methodbody" name\="methodbody">// ${todo} Auto-generated method stub\n${body_statement}</template><template autoinsert\="true" context\="constructorbody_context" deleted\="false" description\="Code in created constructor stubs" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.constructorbody" name\="constructorbody">${body_statement}\n// ${todo} Auto-generated constructor stub</template><template autoinsert\="true" context\="getterbody_context" deleted\="false" description\="Code in created getters" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.getterbody" name\="getterbody">return ${field};</template><template autoinsert\="true" context\="setterbody_context" deleted\="false" description\="Code in created setters" enabled\="true" id\="org.eclipse.jdt.ui.text.codetemplates.setterbody" name\="setterbody">${field} \= ${param};</template></templates>
sp_cleanup.add_default_serial_version_id=true
sp_cleanup.add_generated_serial_version_id=false
sp_cleanup.add_missing_annotations=true
sp_cleanup.add_missing_deprecated_annotations=true
sp_cleanup.add_missing_methods=false
sp_cleanup.add_missing_nls_tags=false
sp_cleanup.add_missing_override_annotations=true
sp_cleanup.add_missing_override_annotations_interface_methods=true
sp_cleanup.add_serial_version_id=false
sp_cleanup.always_use_blocks=true
sp_cleanup.always_use_parentheses_in_expressions=false
sp_cleanup.always_use_this_for_non_static_field_access=false
sp_cleanup.always_use_this_for_non_static_method_access=false
sp_cleanup.convert_functional_interfaces=false
sp_cleanup.convert_to_enhanced_for_loop=false
sp_cleanup.correct_indentation=true
sp_cleanup.format_source_code=true
sp_cleanup.format_source_code_changes_only=false
sp_cleanup.insert_inferred_type_arguments=false
sp_cleanup.make_local_variable_final=true
sp_cleanup.make_parameters_final=false
sp_cleanup.make_private_fields_final=true
sp_cleanup.make_type_abstract_if_missing_method=false
sp_cleanup.make_variable_declarations_final=false
sp_cleanup.never_use_blocks=false
sp_cleanup.never_use_parentheses_in_expressions=true
sp_cleanup.on_save_use_additional_actions=true
sp_cleanup.organize_imports=true
sp_cleanup.qualify_static_field_accesses_with_declaring_class=false
sp_cleanup.qualify_static_member_accesses_through_instances_with_declaring_class=true
sp_cleanup.qualify_static_member_accesses_through_subtypes_with_declaring_class=true
sp_cleanup.qualify_static_member_accesses_with_declaring_class=false
sp_cleanup.qualify_static_method_accesses_with_declaring_class=false
sp_cleanup.remove_private_constructors=true
sp_cleanup.remove_redundant_type_arguments=true
sp_cleanup.remove_trailing_whitespaces=false
sp_cleanup.remove_trailing_whitespaces_all=true
sp_cleanup.remove_trailing_whitespaces_ignore_empty=false
sp_cleanup.remove_unnecessary_casts=true
sp_cleanup.remove_unnecessary_nls_tags=true
sp_cleanup.remove_unused_imports=false
sp_cleanup.remove_unused_local_variables=false
sp_cleanup.remove_unused_private_fields=true
sp_cleanup.remove_unused_private_members=false
sp_cleanup.remove_unused_private_methods=true
sp_cleanup.remove_unused_private_types=true
sp_cleanup.sort_members=false
sp_cleanup.sort_members_all=false
sp_cleanup.use_anonymous_class_creation=false
sp_cleanup.use_blocks=false
sp_cleanup.use_blocks_only_for_return_and_throw=false
sp_cleanup.use_lambda=true
sp_cleanup.use_parentheses_in_expressions=false
sp_cleanup.use_this_for_non_static_field_access=false
sp_cleanup.use_this_for_non_static_field_access_only_if_necessary=true
sp_cleanup.use_this_for_non_static_method_access=false
sp_cleanup.use_this_for_non_static_method_access_only_if_necessary=true
Versionsverlauf
===============
## [Noch nicht veröffentlicht]
Umstellung auf Gradle, Übergabe an NERZ-Repository
## Version 1.1.3
- Fehler im Meldungsdekodierer (java.lang.UnsupportedOperationException) korrigiert
## Version 1.1.2
- Stacktrace-Log im UncaughtExceptionHandler des Meldungsdekodierer-Threads
## Version 1.1.1
- Memory-Leak korrigiert
## Version 1.1.0
- Applikation wird beendet, wenn ein Thread mit java.lang.OutOfMemoryError: Java heap space
beendet wird
- leere TIC3-Dateien (ohne Meldung) werden korrekt verarbeitet
## Version 1.0.1
- fehlerhafte Dateien werden aus Eingangsverzeichnis gelöscht
- lastModificationTime der gesicherten Dateien wird auf aktuelle Zeit gesetzt
# Version 1.0.0
- erste Bereitstellung
Hinweise zur Bearbeitung / Beteiligung
======================================
Für Änderungen an dem Projekt ist zuerst ein Eintrag (Issue) mit dem Tag "Feature-Wunsch" oder "Bug"
anzulegen, damit die übernommen Änderungen auch einem Problem und einer potentiell erfolgten Diskussion
zugeordnet werden können. Solange das Fehler- und Änderungsmanagement noch über die bisherigen NERZ-Bugtracker
abgewickelt wird, ist zudem eine Referenz auf den dortigen Eintrag vorzunehmen.
Vor der Bearbeitung sollte man den entsprechenden Eintrag persönlich übernehmen
und einen Bugfix- oder Feature-Branch anlegen.
Feature-Branches werden benannt als "feature/{name}", Bugfix-Branches als "hotfix/{name}".
Der Name sollte beschreiben, was innerhalb des Branches geändert wird und **nicht den Name des Bearbeiters**.
Feature-Wünsche werden auf Basis des "develop"-Branches umgesetzt und führen letztendlich zu einem Release einer
neuen Version auf dem zweiten Level, d.h. 0.1.0 wird mindestens 0.2.0 oder in der Hauptversion, d. h. aus z. B. 1.x.y wird 2.0.0, wenn **keine** Abwärtskompatibilität besteht.
Bugfixes sollten auf dem "master"-Branch beruhen und führen zu einer neuen Version auf dem dritten Level, d.h. aus 0.1.0 wird 0.1.1.
Die Änderungen werden dann natürlich auch in den "develop"-Branch gemerged. Damit können Bugfixes kurzfristig erfolgen
ohne den Zwang gleich alle Änderungen, die sich schon im Develop-Zweig befinden mit zu veröffentlichen.
Werden im Rahmen eines Auftrags mehrere Feature-Wünsche oder Bugfixes bearbeitet, kann auch einheitlich vom "develop"-Branch gemerged werden (konkrete Abstimmung im Zweifelsfall mit der NERZ-FTB).
Branches sollten nur für einen **einzelnen Eintrag** angelegt werden.
Die Branches können nach dem Merge in den Ursprungs-Branch entfernt werden (Das Löschen erfolgt automatisch,
wenn der entsprechende Haken beim Anlegen des Merge-Request gesetzt wird).
Ein Merge-Request sollte folgende Punkte berücksichtigen:
- die Änderungen, die mit dem Request verbunden sind sollten in kurzer prägnanter Form in das CHANGELOG-File eingetragen werden. Der Eintrag erfolgt dabei im Abschnitt "Noch nicht veröffentlicht". Die Versionsnummer wird dort erst beim Release ergänzt (also letztlich bei der Übernahme durch die NERZ-FTB).
- wenn es notwendig ist, neue Features oder Änderungen zu beschreiben muss das README-File angepasst werden
- Änderungen am Code sollten keinen auskommentierten alten Code enthalten, für den Zugriff auf die Historie ist ja GIT vorgesehen
- die bearbeiteten Einträge sollten im Kommentar für den jeweiligen Commit oder für den Merge-Request mit "Fixes #{Eintragsnummer}" um die Zuordnung zu erhalten und das automatische Schließen zu ermöglichen
**Abgelehnte Merge-Request brauchen nicht gelöscht werden!**
Angemerkte und diskutierte Probleme, die eine Übernahme verhindern, sollten stattdessen bearbeitet werden bis der Merge-Request übernommen werden kann. **Ein neuer Request ist nicht erforderlich!**
\ No newline at end of file
********************************************************************************
* Segment 2 - Kommunikation mit externen Stellen (KEx) *
* SWE LMS-TIC3 *
********************************************************************************
Segment 2 - Kommunikation mit externen Stellen (KEx) - SWE LMS-TIC3
===================================================================
Version: @Version@
Übersicht
=========
## Übersicht
Das Modul wird mit den üblichen Startparametern für Datenverteilerapplikationen
gestartet.
Die Klasse zum Starten des Moduls ist:
de.bsvrz.kex.lmstic3.vew.LMSTIC3
- de.bsvrz.kex.lmstic3.vew.LMSTIC3
Zusätzliche Parameter: siehe Feinentwurf
Zur Ausführung der Softwareeinheit sind neben den Kernsoftware-Bibliotheken folgende
zusätzliche Bibliotheken bzw. Softwareeinheiten erforderlich:
de.bsvrz.sys.funclib.bitctrl
kb.tmKExLMSTIC3
kb.tmTmcVerkehrsMeldung
kb.tmKExLMStTMCCodes
de.bsvrz.sys.funclib.vewdynobj
Versionsgeschichte
==================
Version 1.1.3
==================
- Fehler im Meldungsdekodierer (java.lang.UnsupportedOperationException) korrigiert
Version 1.1.2
==================
- Stacktrace-Log im UncaughtExceptionHandler des Meldungsdekodierer-Threads
Version 1.1.1
==================
- Memory-Leak korrigiert
Version 1.1.0
==================
- Applikation wird beendet, wenn ein Thread mit java.lang.OutOfMemoryError: Java heap space
beendet wird
- leere TIC3-Dateien (ohne Meldung) werden korrekt verarbeitet
Version 1.0.1
==================
- fehlerhafte Dateien werden aus Eingangsverzeichnis gelöscht
- lastModificationTime der gesicherten Dateien wird auf aktuelle Zeit gesetzt
Version 1.0.0
==================
erste Bereitstellung
Bemerkungen
===========
- de.bsvrz.sys.funclib.bitctrl
- kb.tmKExLMSTIC3
- kb.tmTmcVerkehrsMeldung
- kb.tmKExLMStTMCCodes
- de.bsvrz.sys.funclib.vewdynobj
## Bemerkungen
Disclaimer
==========
## Disclaimer
Segment 2 (KEx), SWE LMS-TIC3
Copyright (C) 2016 BitCtrl Systems GmbH
......@@ -100,8 +48,8 @@ Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
Kontakt
=======
BitCtrl Systems GmbH
Weißenfelser Straße 67
04229 Leipzig
Phone: +49 341-490670
mailto: info@bitctrl.de
BitCtrl Systems GmbH<br>
Weißenfelser Straße 67<br>
04229 Leipzig<br>
Phone: +49 341-490670<br>
mailto: info@bitctrl.de<br>
apply plugin: 'java'
apply plugin: 'maven'
plugins {
id "de.bsvrz.gradle.nerzswe" version "0.7.0"
}
group = 'de.bsvrz.kex'
version = '1.1.3-SNAPSHOT'
description = 'Segment KEx, SWE LMS-TIC3'
description = """Segment KEx, SWE LMS-TIC3"""
sourceCompatibility = 1.5
targetCompatibility = 1.5
tasks.withType(JavaCompile) {
options.encoding = 'UTF-8'
nerzswe {
mainClassName = 'de.bsvrz.kex.lmstic3.vew.LMSTIC3'
sweStatus = 'BETA'
sweDatum = ''
}
repositories {
maven { url "http://bitctrlbuildserver:8081/nexus/content/repositories/releases/" }
maven { url "http://bitctrlbuildserver:8081/nexus/content/repositories/snapshots/" }
maven { url "https://dl.bintray.com/bitctrl/maven/" }
maven { url "http://repo.maven.apache.org/maven2" }
}
dependencies {
compile group: 'de.bsvrz.dav', name: 'de.bsvrz.dav.daf', version:'3.8.0'
compile group: 'de.bsvrz.sys', name: 'de.bsvrz.sys.funclib.application', version:'3.8.0'
compile group: 'de.bsvrz.sys', name: 'de.bsvrz.sys.funclib.dynobj', version:'[1.0.0,)'
compile group: 'de.bsvrz.sys', name: 'de.bsvrz.sys.funclib.dynobj', version:'1.3.1'
compile group: 'de.bsvrz.sys', name: 'de.bsvrz.sys.funclib.operatingMessage', version:'3.8.0'
compile group: 'commons-net', name: 'commons-net', version:'1.4.1'
compile group: 'de.bsvrz.sys', name: 'de.bsvrz.sys.funclib.bitctrl', version:'1.5.1'
testCompile group: 'junit', name: 'junit', version:'4.11'
}
//packaging tests
task packageTests(type: Jar) {
from sourceSets.test.output
classifier = 'tests'
compile group: 'de.bsvrz.sys', name: 'de.bsvrz.sys.funclib.bitctrl', version:'1.5.2'
testCompile group: 'junit', name: 'junit', version:'4.12'
}
artifacts.archives packageTests
......@@ -143,7 +143,7 @@
<module name="Translation"/>
<module name="FileLength"/>
<module name="Header">
<property name="headerFile" value="${basedir}/releng/java.header"/>
<property name="headerFile" value="${config_loc}/java.header"/>
<property name="fileExtensions" value="java"/>
</module>
<module name="NewlineAtEndOfFile">
......
-------14.01.2018 11:25:32,184:+0100(TID:......) ---------------------- STATUS
Ausgabedatei angelegt.
#000001 14.01.2018 11:25:32,181:+0100 (TID:000010) ----------------------
INFO : MeldungeLoeschen
Aktuelle Debugeinstellungen
----------------------------------------------
Registrierte DebugLogger:
Name: DEFAULT-DEBUG Level: ALL
Name: de.bsvrz.kex.lmstic3.MeldungenLoeschen Level: INFO
Name: global Level: null
Name: com.bitctrl.resource.Configuration Level: null
Name: MeldungeLoeschen Level: ALL
Name: Level: INFO
#000002 14.01.2018 11:25:32,185:+0100 (TID:000010) ----------------------
INFO : MeldungeLoeschen
Aufrufargumente von MeldungeLoeschen: ArgumentList[-debugLevelStdErrText=INFO, -debugLevelFileText=INFO]
#000003 14.01.2018 11:25:32,190:+0100 (TID:000010) ----------------------
INFO : MeldungeLoeschen.de.bsvrz.dav.daf.main.ClientDavConnection
Datenverteiler-Applikationsfunktionen 'de.bsvrz.dav.daf', Release: Kernsoftware 3.8.0, Version: d58abd853623583ae993aeaddb28ed369c11fc37, Stand: 31.05.2016 08:46:04
#000006 14.01.2018 11:25:32,230:+0100 (TID:000010) ######################
FEHLER : MeldungeLoeschen.de.bsvrz.dav.daf.communication.tcpCommunication.TCP_IP_Communication
Fehler beim Verbindungsaufbau: Verbindung zum Rechner localhost auf TCP-Port 8083 nicht möglich
-------14.01.2018 11:25:32,270:+0100(TID:......) ---------------------- STATUS
Ausgabedatei korrekt abgeschlossenen.
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>de.bsvrz.kex</groupId>
<artifactId>de.bsvrz.kex.lmstic3</artifactId>
<version>1.1.3-SNAPSHOT</version>
<name>Segment KEx, SWE LMS-TIC3</name>
<url>http://www.bitctrl.de</url>
<organization>
<name>BitCtrl Systems GmbH</name>
<url>http://www.bitctrl.de</url>
</organization>
<licenses>
<license>
<name>GNU General Public License, Version 3</name>
<url>LICENSE.txt</url>
</license>
</licenses>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<project.status>BETA</project.status>
<project.standDatum>2017-11-24</project.standDatum>
</properties>
<repositories>
<repository>
<id>bitctrl.nexus</id>
<name>Lokales BitCtrl Maven Repository</name>
<url>http://bitctrlbuildserver:8081/nexus/content/repositories/releases/</url>
</repository>
<repository>
<id>bitctrl.nexus.snapshots</id>
<name>Lokales BitCtrl Maven Snapshots Repository</name>
<url>http://bitctrlbuildserver:8081/nexus/content/repositories/snapshots/</url>
</repository>
<repository>
<id>bintray-bitctrl-maven</id>
<name>Externes BitCtrl Maven Repository</name>
<url>https://dl.bintray.com/bitctrl/maven/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>de.bsvrz.dav</groupId>
<artifactId>de.bsvrz.dav.daf</artifactId>
<version>3.8.0</version>
</dependency>
<dependency>
<groupId>de.bsvrz.sys</groupId>
<artifactId>de.bsvrz.sys.funclib.application</artifactId>
<version>3.8.0</version>
</dependency>
<dependency>
<groupId>de.bsvrz.sys</groupId>
<artifactId>de.bsvrz.sys.funclib.dynobj</artifactId>
<version>[1.0.0,)</version>
</dependency>
<dependency>
<groupId>de.bsvrz.sys</groupId>
<artifactId>de.bsvrz.sys.funclib.operatingMessage</artifactId>
<version>3.8.0</version>
</dependency>
<dependency>
<groupId>commons-net</groupId>
<artifactId>commons-net</artifactId>
<version>1.4.1</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.11</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>de.bsvrz.sys</groupId>
<artifactId>de.bsvrz.sys.funclib.bitctrl</artifactId>
<version>1.5.1</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>findbugs-maven-plugin</artifactId>
<version>2.5.5</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-checkstyle-plugin</artifactId>
<version>2.14</version>
<configuration>
<propertyExpansion>basedir=${project.basedir}</propertyExpansion>
<configLocation>${basedir}/releng/checkstyle.xml</configLocation>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.4</version>
<executions>
<execution>
<id>jar</id>
<goals>
<goal>jar</goal>
<goal>test-jar</goal>
</goals>
</execution>
<execution>
<id>runtime-jar</id>
<configuration>
<finalName>${project.artifactId}</finalName>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<classpathLayoutType>custom</classpathLayoutType>
<customClasspathLayout>
../${artifact.artifactId}/${artifact.artifactId}-runtime.${artifact.extension}
</customClasspathLayout>
<mainClass>de.bsvrz.kex.lmstic3.vew.LMSTIC3</mainClass>
</manifest>
<manifestEntries>
<Class-Path>${project.artifactId}.jar lib/commons-net-1.4.1.jar</Class-Path>
</manifestEntries>
</archive>
<excludes>
<exclude>**</exclude>
</excludes>
<classifier>runtime</classifier>
</configuration>
<goals>
<goal>jar</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<version>2.2.1</version>
<executions>
<execution>
<id>source</id>
<goals>
<goal>jar</goal>
<goal>test-jar</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.9.1</version>
<executions>
<execution>
<id>doc-api</id>
<goals>
<goal>jar</goal>
<goal>test-jar</goal>
</goals>
<configuration>
<show>protected</show>
<finalName>${project.artifactId}-${project.version}-doc-api</finalName>
</configuration>
</execution>
<execution>
<id>doc-design</id>
<goals>
<goal>jar</goal>
<goal>test-jar</goal>
</goals>
<configuration>
<show>private</show>
<finalName>${project.artifactId}-${project.version}-doc-design</finalName>
<classifier>design</classifier>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.8</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>copy-dependencies</goal>
</goals>
<configuration>
<outputDirectory>${project.build.directory}/dependencies</outputDirectory>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<version>2.4</version>
<executions>
<execution>
<id>swe</id>
<goals>
<goal>single</goal>
</goals>
<phase>verify</phase>
<configuration>
<finalName>SWE_${project.artifactId}_${project.status}_V${project.version}_D${project.standDatum}</finalName>
<appendAssemblyId>false</appendAssemblyId>
<descriptors>
<descriptor>src/main/assembly/swe.xml</descriptor>
</descriptors>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
<distributionManagement>
<repository>
<id>bitctrl.nexus.snapshots</id>
<name>BitCtrl Nexus Snapshots Repository</name>
<url>http://bitctrlbuildserver:8081/nexus/content/repositories/snapshots/</url>
</repository>
</distributionManagement>
</project>
\ No newline at end of file
......@@ -53,12 +53,12 @@ import de.bsvrz.sys.funclib.debug.Debug;
* @author BitCtrl Systems GmbH, Gieseler
* @version $Id: $
*/
public class MeldungenLoeschen implements MutableSetChangeListener {
public class MeldungenLoeschenIT implements MutableSetChangeListener {
private static String lmsPid = "lms.test";
/** Der Logger der Klassse. */
private static Logger log = Logger.getLogger(MeldungenLoeschen.class.getName());
private static Logger log = Logger.getLogger(MeldungenLoeschenIT.class.getName());
private static ClientDavConnection verbindung;
......@@ -79,24 +79,24 @@ public class MeldungenLoeschen implements MutableSetChangeListener {
// level = Level.parse(konfig.getString("debug.level"));
level = Level.parse("INFO");
LoggerTools.setLoggerLevel(level);
MeldungenLoeschen.log.setLevel(level);
MeldungenLoeschenIT.log.setLevel(level);
final String[] args = { "-debugLevelStdErrText=INFO", "-debugLevelFileText=INFO" };
final ArgumentList al = new ArgumentList(args);
MeldungenLoeschen.log.info("Stelle Verbindung zum Datenverteiler her ...");
MeldungenLoeschenIT.log.info("Stelle Verbindung zum Datenverteiler her ...");
Debug.init("MeldungeLoeschen", al);
MeldungenLoeschen.verbindung = new ClientDavConnection();
MeldungenLoeschenIT.verbindung = new ClientDavConnection();
// MeldungenLoeschen.verbindung.getClientDavParameters().setDavCommunicationAddress(konfig.getString("dav.host"));
// MeldungenLoeschen.verbindung.getClientDavParameters().setDavCommunicationSubAddress(konfig.getInt("dav.port"));
// MeldungenLoeschen.verbindung.connect();
// MeldungenLoeschen.verbindung.login(konfig.getString("dav.benutzer"),
// konfig.getString("dav.kennwort"));
MeldungenLoeschen.verbindung.getClientDavParameters().setDavCommunicationAddress("localhost");
MeldungenLoeschen.verbindung.getClientDavParameters().setDavCommunicationSubAddress(8083);
MeldungenLoeschen.verbindung.connect();
MeldungenLoeschen.verbindung.login("Tester", "geheim");
MeldungenLoeschenIT.verbindung.getClientDavParameters().setDavCommunicationAddress("localhost");
MeldungenLoeschenIT.verbindung.getClientDavParameters().setDavCommunicationSubAddress(8083);
MeldungenLoeschenIT.verbindung.connect();
MeldungenLoeschenIT.verbindung.login("Tester", "geheim");
// factory = DefaultObjektFactory.getInstanz();
// factory.setDav(MeldungenLoeschen.verbindung);
......@@ -134,7 +134,7 @@ public class MeldungenLoeschen implements MutableSetChangeListener {
private void loescheMeldungen(final String menge, final String typ, final String name) {
final SystemObject lms = MeldungenLoeschen.verbindung.getDataModel().getObject(lmsPid);
final SystemObject lms = MeldungenLoeschenIT.verbindung.getDataModel().getObject(lmsPid);
Assert.assertNotNull(lms);
try {
final MutableSet meldungsmenge = ((ConfigurationObject) lms).getMutableSet(menge);
......@@ -166,7 +166,7 @@ public class MeldungenLoeschen implements MutableSetChangeListener {
}