diff --git a/pom.xml b/pom.xml index d31e806..16e417c 100644 --- a/pom.xml +++ b/pom.xml @@ -26,12 +26,12 @@ org.glassfish.jaxb jaxb-runtime - 2.4.0-b180830.0438 + 4.0.4 commons-codec commons-codec - 1.15 + 1.16.0 @@ -53,6 +53,14 @@ + + org.apache.maven.plugins + maven-resources-plugin + 3.3.1 + + ${project.build.sourceEncoding} + + io.github.fvarrui javapackager @@ -72,6 +80,9 @@ samples https://asir-fuw.github.io/Makinito + + false + diff --git a/src/main/java/io/github/fvarrui/makinito/hardware/microcode/Condition.java b/src/main/java/io/github/fvarrui/makinito/hardware/microcode/Condition.java index 23d1264..6e01578 100644 --- a/src/main/java/io/github/fvarrui/makinito/hardware/microcode/Condition.java +++ b/src/main/java/io/github/fvarrui/makinito/hardware/microcode/Condition.java @@ -1,7 +1,7 @@ package io.github.fvarrui.makinito.hardware.microcode; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlAttribute; +import jakarta.xml.bind.annotation.XmlType; @XmlType public class Condition { diff --git a/src/main/java/io/github/fvarrui/makinito/hardware/microcode/InstructionSet.java b/src/main/java/io/github/fvarrui/makinito/hardware/microcode/InstructionSet.java index f679a23..9699289 100644 --- a/src/main/java/io/github/fvarrui/makinito/hardware/microcode/InstructionSet.java +++ b/src/main/java/io/github/fvarrui/makinito/hardware/microcode/InstructionSet.java @@ -5,17 +5,17 @@ import java.util.ArrayList; import java.util.Map; -import javax.xml.bind.JAXBContext; -import javax.xml.bind.Marshaller; -import javax.xml.bind.Unmarshaller; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlRootElement; - import io.github.fvarrui.makinito.hardware.Makinito; import io.github.fvarrui.makinito.software.AddressingMode; import io.github.fvarrui.makinito.software.Instruction; import io.github.fvarrui.makinito.software.Operand; +import jakarta.xml.bind.JAXBContext; +import jakarta.xml.bind.Marshaller; +import jakarta.xml.bind.Unmarshaller; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlRootElement; + @XmlRootElement public class InstructionSet { private ArrayList microprograms; diff --git a/src/main/java/io/github/fvarrui/makinito/hardware/microcode/MacroInstruction.java b/src/main/java/io/github/fvarrui/makinito/hardware/microcode/MacroInstruction.java index fa76414..66e90ec 100644 --- a/src/main/java/io/github/fvarrui/makinito/hardware/microcode/MacroInstruction.java +++ b/src/main/java/io/github/fvarrui/makinito/hardware/microcode/MacroInstruction.java @@ -4,8 +4,8 @@ import java.util.Arrays; import java.util.List; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlType; @XmlType public class MacroInstruction extends MicroInstruction { diff --git a/src/main/java/io/github/fvarrui/makinito/hardware/microcode/MicroInstruction.java b/src/main/java/io/github/fvarrui/makinito/hardware/microcode/MicroInstruction.java index a378a98..b4db125 100644 --- a/src/main/java/io/github/fvarrui/makinito/hardware/microcode/MicroInstruction.java +++ b/src/main/java/io/github/fvarrui/makinito/hardware/microcode/MicroInstruction.java @@ -1,8 +1,8 @@ package io.github.fvarrui.makinito.hardware.microcode; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlSeeAlso; -import javax.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlAttribute; +import jakarta.xml.bind.annotation.XmlSeeAlso; +import jakarta.xml.bind.annotation.XmlType; @XmlType @XmlSeeAlso({ MacroInstruction.class, SignalInstruction.class }) diff --git a/src/main/java/io/github/fvarrui/makinito/hardware/microcode/MicroParameter.java b/src/main/java/io/github/fvarrui/makinito/hardware/microcode/MicroParameter.java index 9094f1d..9b6c3b1 100644 --- a/src/main/java/io/github/fvarrui/makinito/hardware/microcode/MicroParameter.java +++ b/src/main/java/io/github/fvarrui/makinito/hardware/microcode/MicroParameter.java @@ -1,7 +1,7 @@ package io.github.fvarrui.makinito.hardware.microcode; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlAttribute; +import jakarta.xml.bind.annotation.XmlType; @XmlType(propOrder = { "name", "value" }) public class MicroParameter { diff --git a/src/main/java/io/github/fvarrui/makinito/hardware/microcode/MicroProgram.java b/src/main/java/io/github/fvarrui/makinito/hardware/microcode/MicroProgram.java index 613093c..126dee3 100644 --- a/src/main/java/io/github/fvarrui/makinito/hardware/microcode/MicroProgram.java +++ b/src/main/java/io/github/fvarrui/makinito/hardware/microcode/MicroProgram.java @@ -3,11 +3,12 @@ import java.util.ArrayList; import java.util.List; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlElement; -import javax.xml.bind.annotation.XmlElementWrapper; -import javax.xml.bind.annotation.XmlElements; -import javax.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlAttribute; +import jakarta.xml.bind.annotation.XmlElement; +import jakarta.xml.bind.annotation.XmlElementWrapper; +import jakarta.xml.bind.annotation.XmlElements; +import jakarta.xml.bind.annotation.XmlType; + @XmlType public class MicroProgram { diff --git a/src/main/java/io/github/fvarrui/makinito/hardware/microcode/Parameter.java b/src/main/java/io/github/fvarrui/makinito/hardware/microcode/Parameter.java index ca83d92..f160573 100644 --- a/src/main/java/io/github/fvarrui/makinito/hardware/microcode/Parameter.java +++ b/src/main/java/io/github/fvarrui/makinito/hardware/microcode/Parameter.java @@ -1,9 +1,8 @@ package io.github.fvarrui.makinito.hardware.microcode; -import javax.xml.bind.annotation.XmlAttribute; -import javax.xml.bind.annotation.XmlType; - import io.github.fvarrui.makinito.software.AddressingMode; +import jakarta.xml.bind.annotation.XmlAttribute; +import jakarta.xml.bind.annotation.XmlType; @XmlType public class Parameter { diff --git a/src/main/java/io/github/fvarrui/makinito/hardware/microcode/SignalInstruction.java b/src/main/java/io/github/fvarrui/makinito/hardware/microcode/SignalInstruction.java index cf5d588..2d800b0 100644 --- a/src/main/java/io/github/fvarrui/makinito/hardware/microcode/SignalInstruction.java +++ b/src/main/java/io/github/fvarrui/makinito/hardware/microcode/SignalInstruction.java @@ -1,6 +1,6 @@ package io.github.fvarrui.makinito.hardware.microcode; -import javax.xml.bind.annotation.XmlType; +import jakarta.xml.bind.annotation.XmlType; @XmlType public class SignalInstruction extends MicroInstruction {