openhab-core/bundles
Markus Rathgeb 7780d0d133 Travis CI: check POM convention (#795)
* Travis CI: check POM convention

We could use Travis CI to execute some checks in front of the normal
build.

This change adds a check if the POM files follow our POM conventions.

If something fails, it show which files violates the convention and the
command that should be executed to fix the situation.

For example if the base POM file breaks the convention:

    At least one POM file breaks the convention, please use sortpom to fix the POM file(s).
    	modified:   pom.xml
    You should run the following command in the root directory of your working copy:
        mvn com.github.ekryd.sortpom:sortpom-maven-plugin:sort -Dsort.keepBlankLines=true -Dsort.createBackupFile=false -Dsort.predefinedSortOrder=recommended_2008_06

* add sortpom plugin to verify phase
* do not use dependency reduced pom (use scope)

Signed-off-by: Markus Rathgeb <maggu2810@gmail.com>
2019-05-18 00:07:14 +02:00
..
org.openhab.core Factored out 'LocalizedKey' into separate class (#808) 2019-05-09 11:57:40 +02:00
org.openhab.core.audio [audio] audio servlet: don't change map while used by interation (#801) 2019-05-07 21:26:04 +02:00
org.openhab.core.auth.jaas Ignore and remove Eclipse project specific settings (#677) 2019-03-26 13:04:09 +01:00
org.openhab.core.auth.oauth2client Ignore and remove Eclipse project specific settings (#677) 2019-03-26 13:04:09 +01:00
org.openhab.core.automation rule engine should not depend on specific registry implementation (#819) 2019-05-15 23:03:05 +02:00
org.openhab.core.automation.module.media Ignore and remove Eclipse project specific settings (#677) 2019-03-26 13:04:09 +01:00
org.openhab.core.automation.module.script remove build path entries for non-existent folders (#716) 2019-04-14 09:55:32 +02:00
org.openhab.core.automation.module.script.rulesupport Sort by filename instead of path (#724) 2019-04-18 20:15:50 +02:00
org.openhab.core.automation.rest Ignore and remove Eclipse project specific settings (#677) 2019-03-26 13:04:09 +01:00
org.openhab.core.binding.xml Updated xml schema definition locations to openhab (#768) 2019-04-29 19:14:51 +02:00
org.openhab.core.boot POM Code Convention (#790) 2019-05-05 17:47:41 +02:00
org.openhab.core.compat1x POM Code Convention (#790) 2019-05-05 17:47:41 +02:00
org.openhab.core.config.core Ignore and remove Eclipse project specific settings (#677) 2019-03-26 13:04:09 +01:00
org.openhab.core.config.discovery persistent inbox: ensure all members have been set before usage (#826) 2019-05-16 14:20:50 +02:00
org.openhab.core.config.discovery.mdns Ignore and remove Eclipse project specific settings (#677) 2019-03-26 13:04:09 +01:00
org.openhab.core.config.discovery.upnp Ignore and remove Eclipse project specific settings (#677) 2019-03-26 13:04:09 +01:00
org.openhab.core.config.discovery.usbserial Ignore and remove Eclipse project specific settings (#677) 2019-03-26 13:04:09 +01:00
org.openhab.core.config.discovery.usbserial.linuxsysfs Ignore and remove Eclipse project specific settings (#677) 2019-03-26 13:04:09 +01:00
org.openhab.core.config.dispatch Ignore and remove Eclipse project specific settings (#677) 2019-03-26 13:04:09 +01:00
org.openhab.core.config.serial Ignore and remove Eclipse project specific settings (#677) 2019-03-26 13:04:09 +01:00
org.openhab.core.config.xml Factored out 'LocalizedKey' into separate class (#808) 2019-05-09 11:57:40 +02:00
org.openhab.core.extension.sample Ignore and remove Eclipse project specific settings (#677) 2019-03-26 13:04:09 +01:00
org.openhab.core.id Ignore and remove Eclipse project specific settings (#677) 2019-03-26 13:04:09 +01:00
org.openhab.core.io.console add printf for console (#793) 2019-05-09 08:29:56 +02:00
org.openhab.core.io.console.eclipse Ignore and remove Eclipse project specific settings (#677) 2019-03-26 13:04:09 +01:00
org.openhab.core.io.console.karaf add printf for console (#793) 2019-05-09 08:29:56 +02:00
org.openhab.core.io.console.rfc147 add printf for console (#793) 2019-05-09 08:29:56 +02:00
org.openhab.core.io.http Ignore and remove Eclipse project specific settings (#677) 2019-03-26 13:04:09 +01:00
org.openhab.core.io.http.auth Ignore and remove Eclipse project specific settings (#677) 2019-03-26 13:04:09 +01:00
org.openhab.core.io.http.auth.basic Ignore and remove Eclipse project specific settings (#677) 2019-03-26 13:04:09 +01:00
org.openhab.core.io.jetty.certificate Travis CI: check POM convention (#795) 2019-05-18 00:07:14 +02:00
org.openhab.core.io.monitor Ignore and remove Eclipse project specific settings (#677) 2019-03-26 13:04:09 +01:00
org.openhab.core.io.net Ignore and remove Eclipse project specific settings (#677) 2019-03-26 13:04:09 +01:00
org.openhab.core.io.rest Ignore and remove Eclipse project specific settings (#677) 2019-03-26 13:04:09 +01:00
org.openhab.core.io.rest.auth Ignore and remove Eclipse project specific settings (#677) 2019-03-26 13:04:09 +01:00
org.openhab.core.io.rest.core Added i18n feature for dynamic state descriptions (#655) 2019-04-26 12:54:40 +02:00
org.openhab.core.io.rest.log Ignore and remove Eclipse project specific settings (#677) 2019-03-26 13:04:09 +01:00
org.openhab.core.io.rest.mdns Ignore and remove Eclipse project specific settings (#677) 2019-03-26 13:04:09 +01:00
org.openhab.core.io.rest.optimize Ignore and remove Eclipse project specific settings (#677) 2019-03-26 13:04:09 +01:00
org.openhab.core.io.rest.sitemap Ignore and remove Eclipse project specific settings (#677) 2019-03-26 13:04:09 +01:00
org.openhab.core.io.rest.sse drop blocking async SSE implementation (#754) 2019-04-25 20:05:22 +02:00
org.openhab.core.io.rest.voice Ignore and remove Eclipse project specific settings (#677) 2019-03-26 13:04:09 +01:00
org.openhab.core.io.transport.dbus Ignore and remove Eclipse project specific settings (#677) 2019-03-26 13:04:09 +01:00
org.openhab.core.io.transport.mdns Ignore and remove Eclipse project specific settings (#677) 2019-03-26 13:04:09 +01:00
org.openhab.core.io.transport.mqtt MQTT: disable https hostname verification (#820) 2019-05-15 17:57:49 +02:00
org.openhab.core.io.transport.serial add human readable notation of serial protocol type (#794) 2019-05-05 17:42:06 +02:00
org.openhab.core.io.transport.serial.javacomm Ignore and remove Eclipse project specific settings (#677) 2019-03-26 13:04:09 +01:00
org.openhab.core.io.transport.serial.rxtx Ignore and remove Eclipse project specific settings (#677) 2019-03-26 13:04:09 +01:00
org.openhab.core.io.transport.serial.rxtx.rfc2217 Ignore and remove Eclipse project specific settings (#677) 2019-03-26 13:04:09 +01:00
org.openhab.core.io.transport.upnp Ignore and remove Eclipse project specific settings (#677) 2019-03-26 13:04:09 +01:00
org.openhab.core.karaf POM Code Convention (#790) 2019-05-05 17:47:41 +02:00
org.openhab.core.model.codegen Updated NOTICE files to openHAB (#578) 2019-02-15 10:46:18 +01:00
org.openhab.core.model.core model: prevent simultan access of singleton (#773) 2019-05-01 23:19:07 +02:00
org.openhab.core.model.item use constructor injection to simplify lifecycle (#822) 2019-05-15 20:05:22 +02:00
org.openhab.core.model.item.ide POM Code Convention (#790) 2019-05-05 17:47:41 +02:00
org.openhab.core.model.item.runtime Ignore and remove Eclipse project specific settings (#677) 2019-03-26 13:04:09 +01:00
org.openhab.core.model.lazygen Ignore and remove Eclipse project specific settings (#677) 2019-03-26 13:04:09 +01:00
org.openhab.core.model.lsp Updated xml schema locations to openhab (#769) 2019-04-29 19:15:24 +02:00
org.openhab.core.model.persistence removed classpath entries of non-existent folders in order to solve compilation errors in IDE (#806) 2019-05-07 23:29:07 +02:00
org.openhab.core.model.persistence.ide POM Code Convention (#790) 2019-05-05 17:47:41 +02:00
org.openhab.core.model.persistence.runtime Ignore and remove Eclipse project specific settings (#677) 2019-03-26 13:04:09 +01:00
org.openhab.core.model.rule removed classpath entries of non-existent folders in order to solve compilation errors in IDE (#806) 2019-05-07 23:29:07 +02:00
org.openhab.core.model.rule.ide POM Code Convention (#790) 2019-05-05 17:47:41 +02:00
org.openhab.core.model.rule.runtime Ignore and remove Eclipse project specific settings (#677) 2019-03-26 13:04:09 +01:00
org.openhab.core.model.script removed classpath entries of non-existent folders in order to solve compilation errors in IDE (#806) 2019-05-07 23:29:07 +02:00
org.openhab.core.model.script.ide POM Code Convention (#790) 2019-05-05 17:47:41 +02:00
org.openhab.core.model.script.runtime Ignore and remove Eclipse project specific settings (#677) 2019-03-26 13:04:09 +01:00
org.openhab.core.model.sitemap removed classpath entries of non-existent folders in order to solve compilation errors in IDE (#806) 2019-05-07 23:29:07 +02:00
org.openhab.core.model.sitemap.ide POM Code Convention (#790) 2019-05-05 17:47:41 +02:00
org.openhab.core.model.sitemap.runtime Ignore and remove Eclipse project specific settings (#677) 2019-03-26 13:04:09 +01:00
org.openhab.core.model.thing POM Code Convention (#790) 2019-05-05 17:47:41 +02:00
org.openhab.core.model.thing.ide POM Code Convention (#790) 2019-05-05 17:47:41 +02:00
org.openhab.core.model.thing.runtime Ignore and remove Eclipse project specific settings (#677) 2019-03-26 13:04:09 +01:00
org.openhab.core.persistence Updated xml schema locations to openhab (#769) 2019-04-29 19:15:24 +02:00
org.openhab.core.scheduler Ignore and remove Eclipse project specific settings (#677) 2019-03-26 13:04:09 +01:00
org.openhab.core.semantics Ignore and remove Eclipse project specific settings (#677) 2019-03-26 13:04:09 +01:00
org.openhab.core.storage.json Updated xml schema locations to openhab (#769) 2019-04-29 19:15:24 +02:00
org.openhab.core.storage.mapdb mapdb storage: minor cleanups (#707) 2019-04-09 21:23:25 +02:00
org.openhab.core.test POM Code Convention (#790) 2019-05-05 17:47:41 +02:00
org.openhab.core.test.magic Updated xml schema locations to openhab (#769) 2019-04-29 19:15:24 +02:00
org.openhab.core.thing Factored out 'LocalizedKey' into separate class (#808) 2019-05-09 11:57:40 +02:00
org.openhab.core.thing.xml Updated xml schema definition locations to openhab (#768) 2019-04-29 19:14:51 +02:00
org.openhab.core.transform Ignore and remove Eclipse project specific settings (#677) 2019-03-26 13:04:09 +01:00
org.openhab.core.ui Updated xml schema locations to openhab (#769) 2019-04-29 19:15:24 +02:00
org.openhab.core.ui.icon Ignore and remove Eclipse project specific settings (#677) 2019-03-26 13:04:09 +01:00
org.openhab.core.voice Updated xml schema locations to openhab (#769) 2019-04-29 19:15:24 +02:00
antlr-generator-3.2.0-patch.jar [model] don't require to download antlr generator on build time (#810) 2019-05-14 09:04:35 +02:00
pom.xml [model] don't require to download antlr generator on build time (#810) 2019-05-14 09:04:35 +02:00