]> git.laktatnebel.de Git - mp3manager.git/commitdiff
artifact IT geƤndert
authorOle B. Rosentreter <ole@laktatnebel.de>
Fri, 27 Sep 2024 18:16:48 +0000 (20:16 +0200)
committerOle B. Rosentreter <ole@laktatnebel.de>
Fri, 27 Sep 2024 18:16:48 +0000 (20:16 +0200)
12 files changed:
pom.xml
target/classes/META-INF/MANIFEST.MF [new file with mode: 0644]
target/classes/META-INF/maven/de.laktatnebel.tools/mp3manager/pom.properties [new file with mode: 0644]
target/classes/META-INF/maven/de.laktatnebel.tools/mp3manager/pom.xml [new file with mode: 0644]
target/classes/META-INF/maven/de.laktatnebel.tools/mp3sort/pom.properties [new file with mode: 0644]
target/classes/META-INF/maven/de.laktatnebel.tools/mp3sort/pom.xml [new file with mode: 0644]
target/classes/META-INF/persistence.xml [new file with mode: 0644]
target/classes/de/obgit/product/mp3sort/MusicCrawler.class [new file with mode: 0644]
target/classes/de/obgit/product/mp3sort/MusicDao.class [new file with mode: 0644]
target/classes/de/obgit/product/mp3sort/MusicEntity.class [new file with mode: 0644]
target/classes/music_schema.sql [new file with mode: 0644]
target/classes/schema.sql [new file with mode: 0644]

diff --git a/pom.xml b/pom.xml
index 7094324020dd4b83d5748966a597536eb36f4421..dbe2c31fed4b752666af59a2cddca6dce27af2aa 100644 (file)
--- a/pom.xml
+++ b/pom.xml
@@ -2,10 +2,10 @@
        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
        <modelVersion>4.0.0</modelVersion>
        <groupId>de.laktatnebel.tools</groupId>
-       <artifactId>mp3sort</artifactId>
+       <artifactId>mp3manager</artifactId>
        <version>2.0.1-SNAPSHOT</version>
 
-       <name>Mp3Sort</name>
+       <name>Mp3Manager</name>
 
        <parent>
                <groupId>de.laktatnebel.maven</groupId>
diff --git a/target/classes/META-INF/MANIFEST.MF b/target/classes/META-INF/MANIFEST.MF
new file mode 100644 (file)
index 0000000..a5622f8
--- /dev/null
@@ -0,0 +1,4 @@
+Manifest-Version: 1.0\r
+Build-Jdk-Spec: 21\r
+Created-By: Maven Integration for Eclipse\r
+\r
diff --git a/target/classes/META-INF/maven/de.laktatnebel.tools/mp3manager/pom.properties b/target/classes/META-INF/maven/de.laktatnebel.tools/mp3manager/pom.properties
new file mode 100644 (file)
index 0000000..2a76a41
--- /dev/null
@@ -0,0 +1,7 @@
+#Generated by Maven Integration for Eclipse
+#Fri Sep 27 20:15:49 CEST 2024
+artifactId=mp3manager
+groupId=de.laktatnebel.tools
+m2e.projectLocation=/home/oleb/it/projekte/mp3manager
+m2e.projectName=mp3sort
+version=2.0.1-SNAPSHOT
diff --git a/target/classes/META-INF/maven/de.laktatnebel.tools/mp3manager/pom.xml b/target/classes/META-INF/maven/de.laktatnebel.tools/mp3manager/pom.xml
new file mode 100644 (file)
index 0000000..dbe2c31
--- /dev/null
@@ -0,0 +1,86 @@
+<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>
+       <groupId>de.laktatnebel.tools</groupId>
+       <artifactId>mp3manager</artifactId>
+       <version>2.0.1-SNAPSHOT</version>
+
+       <name>Mp3Manager</name>
+
+       <parent>
+               <groupId>de.laktatnebel.maven</groupId>
+               <artifactId>laktatnebelproductstandalone</artifactId>
+               <version>2.0.0</version>
+       </parent>
+
+       <properties>
+               <filelib.version>1.2.3</filelib.version>
+               <commons-lang.version>2.6</commons-lang.version>
+       </properties>
+
+       <dependencyManagement>
+               <dependencies>
+                       <dependency>
+                               <groupId>commons-lang</groupId>
+                               <artifactId>commons-lang</artifactId>
+                               <version>${commons-lang.version}</version>
+                       </dependency>
+                       <dependency>
+                               <groupId>de.laktatnebel.libs</groupId>
+                               <artifactId>filelib</artifactId>
+                               <version>${filelib.version}</version>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.apache.commons</groupId>
+                               <artifactId>commons-io</artifactId>
+                               <version>1.3.2</version>
+                       </dependency>
+                       <dependency>
+                               <groupId>commons-codec</groupId>
+                               <artifactId>commons-codec</artifactId>
+                               <version>1.10</version>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.apache.openjpa</groupId>
+                               <artifactId>openjpa</artifactId>
+                               <version>2.4.1</version>
+                       </dependency>
+                       <dependency>
+                               <groupId>postgresql</groupId>
+                               <artifactId>postgresql</artifactId>
+                               <version>8.4-702.jdbc4</version>
+                       </dependency>
+                       <!-- dependency> <groupId>net.jthink</groupId> <artifactId>jaudiotagger</artifactId> 
+                               <version>2.2.6</version> </dependency -->
+               </dependencies>
+       </dependencyManagement>
+
+       <dependencies>
+               <dependency>
+                       <groupId>commons-lang</groupId>
+                       <artifactId>commons-lang</artifactId>
+               </dependency>
+               <dependency>
+                       <groupId>de.laktatnebel.libs</groupId>
+                       <artifactId>filelib</artifactId>
+               </dependency>
+               <dependency>
+                       <groupId>org.apache.commons</groupId>
+                       <artifactId>commons-io</artifactId>
+               </dependency>
+               <dependency>
+                       <groupId>commons-codec</groupId>
+                       <artifactId>commons-codec</artifactId>
+               </dependency>
+               <dependency>
+                       <groupId>org.apache.openjpa</groupId>
+                       <artifactId>openjpa</artifactId>
+               </dependency>
+               <dependency>
+                       <groupId>postgresql</groupId>
+                       <artifactId>postgresql</artifactId>
+               </dependency>
+               <!-- dependency> <groupId>net.jthink</groupId> <artifactId>jaudiotagger</artifactId> 
+                       </dependency -->
+       </dependencies>
+</project>
\ No newline at end of file
diff --git a/target/classes/META-INF/maven/de.laktatnebel.tools/mp3sort/pom.properties b/target/classes/META-INF/maven/de.laktatnebel.tools/mp3sort/pom.properties
new file mode 100644 (file)
index 0000000..c6fb16f
--- /dev/null
@@ -0,0 +1,7 @@
+#Generated by Maven Integration for Eclipse
+#Fri Sep 27 20:15:16 CEST 2024
+artifactId=mp3sort
+groupId=de.laktatnebel.tools
+m2e.projectLocation=/home/oleb/it/projekte/mp3manager
+m2e.projectName=mp3sort
+version=2.0.1-SNAPSHOT
diff --git a/target/classes/META-INF/maven/de.laktatnebel.tools/mp3sort/pom.xml b/target/classes/META-INF/maven/de.laktatnebel.tools/mp3sort/pom.xml
new file mode 100644 (file)
index 0000000..7094324
--- /dev/null
@@ -0,0 +1,86 @@
+<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>
+       <groupId>de.laktatnebel.tools</groupId>
+       <artifactId>mp3sort</artifactId>
+       <version>2.0.1-SNAPSHOT</version>
+
+       <name>Mp3Sort</name>
+
+       <parent>
+               <groupId>de.laktatnebel.maven</groupId>
+               <artifactId>laktatnebelproductstandalone</artifactId>
+               <version>2.0.0</version>
+       </parent>
+
+       <properties>
+               <filelib.version>1.2.3</filelib.version>
+               <commons-lang.version>2.6</commons-lang.version>
+       </properties>
+
+       <dependencyManagement>
+               <dependencies>
+                       <dependency>
+                               <groupId>commons-lang</groupId>
+                               <artifactId>commons-lang</artifactId>
+                               <version>${commons-lang.version}</version>
+                       </dependency>
+                       <dependency>
+                               <groupId>de.laktatnebel.libs</groupId>
+                               <artifactId>filelib</artifactId>
+                               <version>${filelib.version}</version>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.apache.commons</groupId>
+                               <artifactId>commons-io</artifactId>
+                               <version>1.3.2</version>
+                       </dependency>
+                       <dependency>
+                               <groupId>commons-codec</groupId>
+                               <artifactId>commons-codec</artifactId>
+                               <version>1.10</version>
+                       </dependency>
+                       <dependency>
+                               <groupId>org.apache.openjpa</groupId>
+                               <artifactId>openjpa</artifactId>
+                               <version>2.4.1</version>
+                       </dependency>
+                       <dependency>
+                               <groupId>postgresql</groupId>
+                               <artifactId>postgresql</artifactId>
+                               <version>8.4-702.jdbc4</version>
+                       </dependency>
+                       <!-- dependency> <groupId>net.jthink</groupId> <artifactId>jaudiotagger</artifactId> 
+                               <version>2.2.6</version> </dependency -->
+               </dependencies>
+       </dependencyManagement>
+
+       <dependencies>
+               <dependency>
+                       <groupId>commons-lang</groupId>
+                       <artifactId>commons-lang</artifactId>
+               </dependency>
+               <dependency>
+                       <groupId>de.laktatnebel.libs</groupId>
+                       <artifactId>filelib</artifactId>
+               </dependency>
+               <dependency>
+                       <groupId>org.apache.commons</groupId>
+                       <artifactId>commons-io</artifactId>
+               </dependency>
+               <dependency>
+                       <groupId>commons-codec</groupId>
+                       <artifactId>commons-codec</artifactId>
+               </dependency>
+               <dependency>
+                       <groupId>org.apache.openjpa</groupId>
+                       <artifactId>openjpa</artifactId>
+               </dependency>
+               <dependency>
+                       <groupId>postgresql</groupId>
+                       <artifactId>postgresql</artifactId>
+               </dependency>
+               <!-- dependency> <groupId>net.jthink</groupId> <artifactId>jaudiotagger</artifactId> 
+                       </dependency -->
+       </dependencies>
+</project>
\ No newline at end of file
diff --git a/target/classes/META-INF/persistence.xml b/target/classes/META-INF/persistence.xml
new file mode 100644 (file)
index 0000000..2870206
--- /dev/null
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>\r
+<persistence version="1.0"\r
+       xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"\r
+       xsi:schemaLocation="http://java.sun.com/xml/ns/persistence\r
+                        http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd">\r
+       <persistence-unit name="de.obgit.product.mp3sort.PU"\r
+               transaction-type="RESOURCE_LOCAL">\r
+               <provider>org.apache.openjpa.persistence.PersistenceProviderImpl</provider>\r
+               <class>de.obgit.product.mp3sort.MusicEntity</class>\r
+               <properties>\r
+                       <property name="openjpa.ConnectionURL" value="jdbc:postgresql://localhost:5432/music" />\r
+                       <property name="openjpa.ConnectionDriverName" value="org.postgresql.Driver" />\r
+                       <property name="openjpa.ConnectionUserName" value="oleb" />\r
+                       <property name="openjpa.ConnectionPassword" value="wpj_9+L6ukX+SN2-" />\r
+                       <property name="openjpa.jdbc.SynchronizeMappings" value="buildSchema" />\r
+                       <property name="openjpa.jdbc.DBDictionary" value="postgres" />\r
+                       <property\r
+                               name="javax.persistence.schema-generation.create-database-schemas"\r
+                               value="true" />\r
+               </properties>\r
+       </persistence-unit>\r
+</persistence>
\ No newline at end of file
diff --git a/target/classes/de/obgit/product/mp3sort/MusicCrawler.class b/target/classes/de/obgit/product/mp3sort/MusicCrawler.class
new file mode 100644 (file)
index 0000000..78ba66f
Binary files /dev/null and b/target/classes/de/obgit/product/mp3sort/MusicCrawler.class differ
diff --git a/target/classes/de/obgit/product/mp3sort/MusicDao.class b/target/classes/de/obgit/product/mp3sort/MusicDao.class
new file mode 100644 (file)
index 0000000..499e6c0
Binary files /dev/null and b/target/classes/de/obgit/product/mp3sort/MusicDao.class differ
diff --git a/target/classes/de/obgit/product/mp3sort/MusicEntity.class b/target/classes/de/obgit/product/mp3sort/MusicEntity.class
new file mode 100644 (file)
index 0000000..69f2c0a
Binary files /dev/null and b/target/classes/de/obgit/product/mp3sort/MusicEntity.class differ
diff --git a/target/classes/music_schema.sql b/target/classes/music_schema.sql
new file mode 100644 (file)
index 0000000..8875f2c
--- /dev/null
@@ -0,0 +1,35 @@
+CREATE SCHEMA music;\r
+\r
+ALTER SCHEMA music OWNER TO postgres;\r
+\r
+SET search_path = music, pg_catalog;\r
+\r
+SET default_tablespace = '';\r
+\r
+SET default_with_oids = false;\r
+\r
+CREATE TABLE music_files (\r
+    id SERIAL,\r
+    md5 character varying(64)\r
+    filepath text,\r
+    filename character varying(192),\r
+    fileextension character varying(8),\r
+    filesize integer DEFAULT 0 NOT NULL,\r
+        mimetype character varying(64),\r
+    genre character varying(64),\r
+    band character varying(128),\r
+    album character varying(128),\r
+    track character varying(128),\r
+    track_no smallint DEFAULT 0 NOT NULL\r
+);\r
+\r
+ALTER TABLE music.music_files OWNER TO postgres;\r
+\r
+\r
+ALTER TABLE ONLY music_files ADD CONSTRAINT music_files_pkey PRIMARY KEY (id);\r
+\r
+REVOKE ALL ON SCHEMA music FROM PUBLIC;\r
+REVOKE ALL ON SCHEMA music FROM postgres;\r
+GRANT ALL ON SCHEMA music TO postgres;\r
+GRANT ALL ON SCHEMA music TO PUBLIC;\r
+\r
diff --git a/target/classes/schema.sql b/target/classes/schema.sql
new file mode 100644 (file)
index 0000000..477f20e
--- /dev/null
@@ -0,0 +1,19 @@
+CREATE TABLE album_drop
+(
+  id bigint NOT NULL,
+  basename character varying(255),
+  extension character varying(255),
+  filesize bigint,
+  height integer,
+  md5 character varying(255),
+  mimetype character varying(255),
+  orientation character varying(255),
+  path character varying(255),
+  width integer,
+  CONSTRAINT album_drop_pkey PRIMARY KEY (id)
+)
+WITH (
+  OIDS=FALSE
+);
+ALTER TABLE album_drop
+  OWNER TO oleb;