This is an automated email from the ASF dual-hosted git repository.

jfeinauer pushed a commit to branch feature/PLC4X-111-interop-server
in repository https://gitbox.apache.org/repos/asf/plc4x.git


The following commit(s) were added to 
refs/heads/feature/PLC4X-111-interop-server by this push:
     new 5e848c9  PLC4X-111 Rat fixes.. added maven module.
5e848c9 is described below

commit 5e848c9977ca13ae984c82fab8f92908402939dd
Author: julian <[email protected]>
AuthorDate: Tue Apr 23 09:54:46 2019 +0200

    PLC4X-111 Rat fixes.. added maven module.
---
 plc4j/utils/interop/pom.xml                        | 18 +++++++++
 plc4j/utils/interop/src/assembly/assembly.xml      | 18 +++++++++
 .../java/org/apache/plc4x/interop/impl/Client.java | 19 +++++++++
 .../org/apache/plc4x/interop/impl/Handler.java     | 19 +++++++++
 .../java/org/apache/plc4x/interop/impl/Server.java | 19 +++++++++
 plc4py/__init__.py                                 | 26 ++++++++++++
 plc4py/lib/log4j2.xml                              | 19 +++++++++
 plc4py/org/__init__.py                             | 17 ++++++++
 plc4py/org/apache/__init__.py                      | 17 ++++++++
 plc4py/org/apache/plc4x/InteropClient.py           | 17 ++++++++
 plc4py/org/apache/plc4x/PlcConnection.py           | 17 ++++++++
 plc4py/org/apache/plc4x/PlcDriverManager.py        | 17 ++++++++
 plc4py/org/apache/plc4x/__init__.py                | 17 ++++++++
 .../org/apache/plc4x/interop/InteropServer-remote  | 18 +++++++++
 plc4py/org/apache/plc4x/interop/InteropServer.py   | 17 ++++++++
 plc4py/org/apache/plc4x/interop/__init__.py        | 17 ++++++++
 plc4py/org/apache/plc4x/interop/constants.py       | 17 ++++++++
 plc4py/org/apache/plc4x/interop/ttypes.py          | 17 ++++++++
 plc4py/pom.xml                                     | 46 ++++++++++++++++++++++
 plc4py/test/__init__.py                            | 17 ++++++++
 plc4py/test/test_PlcDriverManager.py               | 17 ++++++++
 pom.xml                                            |  8 ++++
 22 files changed, 414 insertions(+)

diff --git a/plc4j/utils/interop/pom.xml b/plc4j/utils/interop/pom.xml
index be6c1a6..98270a3 100644
--- a/plc4j/utils/interop/pom.xml
+++ b/plc4j/utils/interop/pom.xml
@@ -1,4 +1,22 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
 <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";>
diff --git a/plc4j/utils/interop/src/assembly/assembly.xml 
b/plc4j/utils/interop/src/assembly/assembly.xml
index 75667fe..27c0421 100644
--- a/plc4j/utils/interop/src/assembly/assembly.xml
+++ b/plc4j/utils/interop/src/assembly/assembly.xml
@@ -1,3 +1,21 @@
+<!--
+
+  Licensed to the Apache Software Foundation (ASF) under one or more
+  contributor license agreements.  See the NOTICE file distributed with
+  this work for additional information regarding copyright ownership.
+  The ASF licenses this file to You under the Apache License, Version 2.0
+  (the "License"); you may not use this file except in compliance with
+  the License.  You may obtain a copy of the License at
+
+      http://www.apache.org/licenses/LICENSE-2.0
+
+  Unless required by applicable law or agreed to in writing, software
+  distributed under the License is distributed on an "AS IS" BASIS,
+  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+  See the License for the specific language governing permissions and
+  limitations under the License.
+
+-->
 <assembly xmlns="http://maven.apache.org/ASSEMBLY/2.0.0";
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
           xsi:schemaLocation="http://maven.apache.org/ASSEMBLY/2.0.0 
http://maven.apache.org/xsd/assembly-2.0.0.xsd";>
diff --git 
a/plc4j/utils/interop/src/main/java/org/apache/plc4x/interop/impl/Client.java 
b/plc4j/utils/interop/src/main/java/org/apache/plc4x/interop/impl/Client.java
index 2375de9..6fc5b38 100644
--- 
a/plc4j/utils/interop/src/main/java/org/apache/plc4x/interop/impl/Client.java
+++ 
b/plc4j/utils/interop/src/main/java/org/apache/plc4x/interop/impl/Client.java
@@ -1,3 +1,22 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
 package org.apache.plc4x.interop.impl;
 
 import org.apache.plc4x.interop.ConnectionHandle;
diff --git 
a/plc4j/utils/interop/src/main/java/org/apache/plc4x/interop/impl/Handler.java 
b/plc4j/utils/interop/src/main/java/org/apache/plc4x/interop/impl/Handler.java
index 7d1e111..9291008 100644
--- 
a/plc4j/utils/interop/src/main/java/org/apache/plc4x/interop/impl/Handler.java
+++ 
b/plc4j/utils/interop/src/main/java/org/apache/plc4x/interop/impl/Handler.java
@@ -1,3 +1,22 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
 package org.apache.plc4x.interop.impl;
 
 import org.apache.commons.lang.exception.ExceptionUtils;
diff --git 
a/plc4j/utils/interop/src/main/java/org/apache/plc4x/interop/impl/Server.java 
b/plc4j/utils/interop/src/main/java/org/apache/plc4x/interop/impl/Server.java
index 01274ae..6850cb4 100644
--- 
a/plc4j/utils/interop/src/main/java/org/apache/plc4x/interop/impl/Server.java
+++ 
b/plc4j/utils/interop/src/main/java/org/apache/plc4x/interop/impl/Server.java
@@ -1,3 +1,22 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ *
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
 package org.apache.plc4x.interop.impl;
 
 import org.apache.commons.lang3.tuple.Pair;
diff --git a/plc4py/__init__.py b/plc4py/__init__.py
index e69de29..6fa4b09 100644
--- a/plc4py/__init__.py
+++ b/plc4py/__init__.py
@@ -0,0 +1,26 @@
+#  Licensed to the Apache Software Foundation (ASF) under one
+#  or more contributor license agreements.  See the NOTICE file
+#  distributed with this work for additional information
+#  regarding copyright ownership.  The ASF licenses this file
+#  to you under the Apache License, Version 2.0 (the
+#  "License"); you may not use this file except in compliance
+#  with the License.  You may obtain a copy of the License at
+#
+#    http://www.apache.org/licenses/LICENSE-2.0
+#
+#  Unless required by applicable law or agreed to in writing,
+#  software distributed under the License is distributed on an
+#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+#  KIND, either express or implied.  See the License for the
+#  specific language governing permissions and limitations
+#  under the License.
+#
+#    http://www.apache.org/licenses/LICENSE-2.0
+#
+#  Unless required by applicable law or agreed to in writing,
+#  software distributed under the License is distributed on an
+#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+#  KIND, either express or implied.  See the License for the
+#  specific language governing permissions and limitations
+#  under the License.
+
diff --git a/plc4py/lib/log4j2.xml b/plc4py/lib/log4j2.xml
index c537397..7d33e70 100644
--- a/plc4py/lib/log4j2.xml
+++ b/plc4py/lib/log4j2.xml
@@ -1,4 +1,23 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~   http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.
+  -->
+
 <Configuration>
     <Appenders>
         <Console name="Console" target="SYSTEM_OUT">
diff --git a/plc4py/org/__init__.py b/plc4py/org/__init__.py
index e69de29..c3434ab 100644
--- a/plc4py/org/__init__.py
+++ b/plc4py/org/__init__.py
@@ -0,0 +1,17 @@
+#  Licensed to the Apache Software Foundation (ASF) under one
+#  or more contributor license agreements.  See the NOTICE file
+#  distributed with this work for additional information
+#  regarding copyright ownership.  The ASF licenses this file
+#  to you under the Apache License, Version 2.0 (the
+#  "License"); you may not use this file except in compliance
+#  with the License.  You may obtain a copy of the License at
+#
+#    http://www.apache.org/licenses/LICENSE-2.0
+#
+#  Unless required by applicable law or agreed to in writing,
+#  software distributed under the License is distributed on an
+#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+#  KIND, either express or implied.  See the License for the
+#  specific language governing permissions and limitations
+#  under the License.
+
diff --git a/plc4py/org/apache/__init__.py b/plc4py/org/apache/__init__.py
index e69de29..c3434ab 100644
--- a/plc4py/org/apache/__init__.py
+++ b/plc4py/org/apache/__init__.py
@@ -0,0 +1,17 @@
+#  Licensed to the Apache Software Foundation (ASF) under one
+#  or more contributor license agreements.  See the NOTICE file
+#  distributed with this work for additional information
+#  regarding copyright ownership.  The ASF licenses this file
+#  to you under the Apache License, Version 2.0 (the
+#  "License"); you may not use this file except in compliance
+#  with the License.  You may obtain a copy of the License at
+#
+#    http://www.apache.org/licenses/LICENSE-2.0
+#
+#  Unless required by applicable law or agreed to in writing,
+#  software distributed under the License is distributed on an
+#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+#  KIND, either express or implied.  See the License for the
+#  specific language governing permissions and limitations
+#  under the License.
+
diff --git a/plc4py/org/apache/plc4x/InteropClient.py 
b/plc4py/org/apache/plc4x/InteropClient.py
index 6ac1073..0d69f6d 100644
--- a/plc4py/org/apache/plc4x/InteropClient.py
+++ b/plc4py/org/apache/plc4x/InteropClient.py
@@ -1,3 +1,20 @@
+#  Licensed to the Apache Software Foundation (ASF) under one
+#  or more contributor license agreements.  See the NOTICE file
+#  distributed with this work for additional information
+#  regarding copyright ownership.  The ASF licenses this file
+#  to you under the Apache License, Version 2.0 (the
+#  "License"); you may not use this file except in compliance
+#  with the License.  You may obtain a copy of the License at
+#
+#    http://www.apache.org/licenses/LICENSE-2.0
+#
+#  Unless required by applicable law or agreed to in writing,
+#  software distributed under the License is distributed on an
+#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+#  KIND, either express or implied.  See the License for the
+#  specific language governing permissions and limitations
+#  under the License.
+
 from thrift.protocol import TBinaryProtocol
 from thrift.transport import TSocket, TTransport
 from thrift.transport.TTransport import TTransportException
diff --git a/plc4py/org/apache/plc4x/PlcConnection.py 
b/plc4py/org/apache/plc4x/PlcConnection.py
index 010187e..d9a70be 100644
--- a/plc4py/org/apache/plc4x/PlcConnection.py
+++ b/plc4py/org/apache/plc4x/PlcConnection.py
@@ -1,3 +1,20 @@
+#  Licensed to the Apache Software Foundation (ASF) under one
+#  or more contributor license agreements.  See the NOTICE file
+#  distributed with this work for additional information
+#  regarding copyright ownership.  The ASF licenses this file
+#  to you under the Apache License, Version 2.0 (the
+#  "License"); you may not use this file except in compliance
+#  with the License.  You may obtain a copy of the License at
+#
+#    http://www.apache.org/licenses/LICENSE-2.0
+#
+#  Unless required by applicable law or agreed to in writing,
+#  software distributed under the License is distributed on an
+#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+#  KIND, either express or implied.  See the License for the
+#  specific language governing permissions and limitations
+#  under the License.
+
 from org.apache.plc4x.interop.ttypes import PlcException, FieldResponse
 
 
diff --git a/plc4py/org/apache/plc4x/PlcDriverManager.py 
b/plc4py/org/apache/plc4x/PlcDriverManager.py
index 69bc2a8..20465b1 100644
--- a/plc4py/org/apache/plc4x/PlcDriverManager.py
+++ b/plc4py/org/apache/plc4x/PlcDriverManager.py
@@ -1,3 +1,20 @@
+#  Licensed to the Apache Software Foundation (ASF) under one
+#  or more contributor license agreements.  See the NOTICE file
+#  distributed with this work for additional information
+#  regarding copyright ownership.  The ASF licenses this file
+#  to you under the Apache License, Version 2.0 (the
+#  "License"); you may not use this file except in compliance
+#  with the License.  You may obtain a copy of the License at
+#
+#    http://www.apache.org/licenses/LICENSE-2.0
+#
+#  Unless required by applicable law or agreed to in writing,
+#  software distributed under the License is distributed on an
+#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+#  KIND, either express or implied.  See the License for the
+#  specific language governing permissions and limitations
+#  under the License.
+
 import subprocess
 import time
 import warnings
diff --git a/plc4py/org/apache/plc4x/__init__.py 
b/plc4py/org/apache/plc4x/__init__.py
index e69de29..c3434ab 100644
--- a/plc4py/org/apache/plc4x/__init__.py
+++ b/plc4py/org/apache/plc4x/__init__.py
@@ -0,0 +1,17 @@
+#  Licensed to the Apache Software Foundation (ASF) under one
+#  or more contributor license agreements.  See the NOTICE file
+#  distributed with this work for additional information
+#  regarding copyright ownership.  The ASF licenses this file
+#  to you under the Apache License, Version 2.0 (the
+#  "License"); you may not use this file except in compliance
+#  with the License.  You may obtain a copy of the License at
+#
+#    http://www.apache.org/licenses/LICENSE-2.0
+#
+#  Unless required by applicable law or agreed to in writing,
+#  software distributed under the License is distributed on an
+#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+#  KIND, either express or implied.  See the License for the
+#  specific language governing permissions and limitations
+#  under the License.
+
diff --git a/plc4py/org/apache/plc4x/interop/InteropServer-remote 
b/plc4py/org/apache/plc4x/interop/InteropServer-remote
index 55a75a2..bc3ebeb 100755
--- a/plc4py/org/apache/plc4x/interop/InteropServer-remote
+++ b/plc4py/org/apache/plc4x/interop/InteropServer-remote
@@ -1,4 +1,22 @@
 #!/usr/bin/env python
+
+#  Licensed to the Apache Software Foundation (ASF) under one
+#  or more contributor license agreements.  See the NOTICE file
+#  distributed with this work for additional information
+#  regarding copyright ownership.  The ASF licenses this file
+#  to you under the Apache License, Version 2.0 (the
+#  "License"); you may not use this file except in compliance
+#  with the License.  You may obtain a copy of the License at
+#
+#    http://www.apache.org/licenses/LICENSE-2.0
+#
+#  Unless required by applicable law or agreed to in writing,
+#  software distributed under the License is distributed on an
+#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+#  KIND, either express or implied.  See the License for the
+#  specific language governing permissions and limitations
+#  under the License.
+
 #
 # Autogenerated by Thrift Compiler (0.7.0)
 #
diff --git a/plc4py/org/apache/plc4x/interop/InteropServer.py 
b/plc4py/org/apache/plc4x/interop/InteropServer.py
index a1d646e..51bbee1 100644
--- a/plc4py/org/apache/plc4x/interop/InteropServer.py
+++ b/plc4py/org/apache/plc4x/interop/InteropServer.py
@@ -1,3 +1,20 @@
+#  Licensed to the Apache Software Foundation (ASF) under one
+#  or more contributor license agreements.  See the NOTICE file
+#  distributed with this work for additional information
+#  regarding copyright ownership.  The ASF licenses this file
+#  to you under the Apache License, Version 2.0 (the
+#  "License"); you may not use this file except in compliance
+#  with the License.  You may obtain a copy of the License at
+#
+#    http://www.apache.org/licenses/LICENSE-2.0
+#
+#  Unless required by applicable law or agreed to in writing,
+#  software distributed under the License is distributed on an
+#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+#  KIND, either express or implied.  See the License for the
+#  specific language governing permissions and limitations
+#  under the License.
+
 #
 # Autogenerated by Thrift Compiler (0.7.0)
 #
diff --git a/plc4py/org/apache/plc4x/interop/__init__.py 
b/plc4py/org/apache/plc4x/interop/__init__.py
index d6615b7..e5be342 100644
--- a/plc4py/org/apache/plc4x/interop/__init__.py
+++ b/plc4py/org/apache/plc4x/interop/__init__.py
@@ -1 +1,18 @@
+#  Licensed to the Apache Software Foundation (ASF) under one
+#  or more contributor license agreements.  See the NOTICE file
+#  distributed with this work for additional information
+#  regarding copyright ownership.  The ASF licenses this file
+#  to you under the Apache License, Version 2.0 (the
+#  "License"); you may not use this file except in compliance
+#  with the License.  You may obtain a copy of the License at
+#
+#    http://www.apache.org/licenses/LICENSE-2.0
+#
+#  Unless required by applicable law or agreed to in writing,
+#  software distributed under the License is distributed on an
+#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+#  KIND, either express or implied.  See the License for the
+#  specific language governing permissions and limitations
+#  under the License.
+
 __all__ = ['ttypes', 'constants', 'InteropServer']
diff --git a/plc4py/org/apache/plc4x/interop/constants.py 
b/plc4py/org/apache/plc4x/interop/constants.py
index 6816906..d4954c7 100644
--- a/plc4py/org/apache/plc4x/interop/constants.py
+++ b/plc4py/org/apache/plc4x/interop/constants.py
@@ -1,3 +1,20 @@
+#  Licensed to the Apache Software Foundation (ASF) under one
+#  or more contributor license agreements.  See the NOTICE file
+#  distributed with this work for additional information
+#  regarding copyright ownership.  The ASF licenses this file
+#  to you under the Apache License, Version 2.0 (the
+#  "License"); you may not use this file except in compliance
+#  with the License.  You may obtain a copy of the License at
+#
+#    http://www.apache.org/licenses/LICENSE-2.0
+#
+#  Unless required by applicable law or agreed to in writing,
+#  software distributed under the License is distributed on an
+#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+#  KIND, either express or implied.  See the License for the
+#  specific language governing permissions and limitations
+#  under the License.
+
 #
 # Autogenerated by Thrift Compiler (0.7.0)
 #
diff --git a/plc4py/org/apache/plc4x/interop/ttypes.py 
b/plc4py/org/apache/plc4x/interop/ttypes.py
index 3675cdb..2eacd09 100644
--- a/plc4py/org/apache/plc4x/interop/ttypes.py
+++ b/plc4py/org/apache/plc4x/interop/ttypes.py
@@ -1,3 +1,20 @@
+#  Licensed to the Apache Software Foundation (ASF) under one
+#  or more contributor license agreements.  See the NOTICE file
+#  distributed with this work for additional information
+#  regarding copyright ownership.  The ASF licenses this file
+#  to you under the Apache License, Version 2.0 (the
+#  "License"); you may not use this file except in compliance
+#  with the License.  You may obtain a copy of the License at
+#
+#    http://www.apache.org/licenses/LICENSE-2.0
+#
+#  Unless required by applicable law or agreed to in writing,
+#  software distributed under the License is distributed on an
+#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+#  KIND, either express or implied.  See the License for the
+#  specific language governing permissions and limitations
+#  under the License.
+
 #
 # Autogenerated by Thrift Compiler (0.7.0)
 #
diff --git a/plc4py/pom.xml b/plc4py/pom.xml
new file mode 100644
index 0000000..9713df4
--- /dev/null
+++ b/plc4py/pom.xml
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+  ~ Licensed to the Apache Software Foundation (ASF) under one
+  ~ or more contributor license agreements.  See the NOTICE file
+  ~ distributed with this work for additional information
+  ~ regarding copyright ownership.  The ASF licenses this file
+  ~ to you under the Apache License, Version 2.0 (the
+  ~ "License"); you may not use this file except in compliance
+  ~ with the License.  You may obtain a copy of the License at
+  ~
+  ~   http://www.apache.org/licenses/LICENSE-2.0
+  ~
+  ~ Unless required by applicable law or agreed to in writing,
+  ~ software distributed under the License is distributed on an
+  ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+  ~ KIND, either express or implied.  See the License for the
+  ~ specific language governing permissions and limitations
+  ~ under the License.
+  -->
+<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>
+
+  <parent>
+    <groupId>org.apache.plc4x</groupId>
+    <artifactId>plc4x-parent</artifactId>
+    <version>0.4.0-SNAPSHOT</version>
+  </parent>
+
+  <artifactId>plc4py</artifactId>
+  <packaging>pom</packaging>
+
+  <name>PLC4PY</name>
+  <description>Implementation of the protocol adapters for usage as Python 
module.</description>
+
+  <!-- TODO copy artifact from interop-server here, to make the 
initialize_interop_server.sh obsolete-->
+
+  <dependencies>
+    <dependency>
+      <groupId>org.apache.plc4x</groupId>
+      <artifactId>interop-server</artifactId>
+      <version>0.4.0-SNAPSHOT</version>
+    </dependency>
+  </dependencies>
+
+</project>
\ No newline at end of file
diff --git a/plc4py/test/__init__.py b/plc4py/test/__init__.py
index e69de29..c3434ab 100644
--- a/plc4py/test/__init__.py
+++ b/plc4py/test/__init__.py
@@ -0,0 +1,17 @@
+#  Licensed to the Apache Software Foundation (ASF) under one
+#  or more contributor license agreements.  See the NOTICE file
+#  distributed with this work for additional information
+#  regarding copyright ownership.  The ASF licenses this file
+#  to you under the Apache License, Version 2.0 (the
+#  "License"); you may not use this file except in compliance
+#  with the License.  You may obtain a copy of the License at
+#
+#    http://www.apache.org/licenses/LICENSE-2.0
+#
+#  Unless required by applicable law or agreed to in writing,
+#  software distributed under the License is distributed on an
+#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+#  KIND, either express or implied.  See the License for the
+#  specific language governing permissions and limitations
+#  under the License.
+
diff --git a/plc4py/test/test_PlcDriverManager.py 
b/plc4py/test/test_PlcDriverManager.py
index 328be71..5cbc5bc 100644
--- a/plc4py/test/test_PlcDriverManager.py
+++ b/plc4py/test/test_PlcDriverManager.py
@@ -1,3 +1,20 @@
+#  Licensed to the Apache Software Foundation (ASF) under one
+#  or more contributor license agreements.  See the NOTICE file
+#  distributed with this work for additional information
+#  regarding copyright ownership.  The ASF licenses this file
+#  to you under the Apache License, Version 2.0 (the
+#  "License"); you may not use this file except in compliance
+#  with the License.  You may obtain a copy of the License at
+#
+#    http://www.apache.org/licenses/LICENSE-2.0
+#
+#  Unless required by applicable law or agreed to in writing,
+#  software distributed under the License is distributed on an
+#  "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+#  KIND, either express or implied.  See the License for the
+#  specific language governing permissions and limitations
+#  under the License.
+
 import time
 import unittest
 from subprocess import Popen
diff --git a/pom.xml b/pom.xml
index ed9caf7..046f40a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -159,6 +159,9 @@
     <!--module>plc4cpp</module-->
     <module>plc4j</module>
 
+    <!-- Python language binding-->
+    <module>plc4py</module>
+
     <!-- Integration modules for other frameworks -->
     <module>integrations</module>
 
@@ -719,6 +722,11 @@
 
             <!-- CLion stuff (C++ IDE) -->
             <exclude>**/cmake-build-debug/**</exclude>
+
+            <!-- Temporarily exclude generated code from interop servers 
thrift-->
+            <exclude>**/gen-csharp/**</exclude>
+            <exclude>**/gen-java/**</exclude>
+            <exclude>**/gen-py/**</exclude>
           </excludes>
         </configuration>
       </plugin>

Reply via email to