Überschreiben der Maven-Ausgabe-JAR mit einer vorgefertigten JARJava

Java-Forum
Guest
 Überschreiben der Maven-Ausgabe-JAR mit einer vorgefertigten JAR

Post by Guest »

Ich bin neu bei Maven und versuche, das generierte JAR durch ein vorgefertigtes zu überschreiben.
Ich konvertiere tatsächlich ein sehr altes Ant-Projekt in Maven, und da ist dieses vorgefertigte JAR, die sehr alt ist und ich weiß nicht, wo die Quelle für diese vorgefertigte JAR ist, aber diese vorgefertigte JAR wird als Abhängigkeit in anderen Modulen verwendet.
Ich habe versucht, das zu verwenden maven-assembly-plugin, das die vorgefertigte JAR kopieren würde, aber in die JAR kopiert wird, die von Maven generiert wird (JAR innerhalb einer JAR). Ich habe versucht, das maven-jar-plugin explizit zu deaktivieren, aber wenn ich das maven-assembly-plugin verwende, generiert es immer das Standard-Plugin und die vorgefertigte JAR wird hineinkopiert dieses JAR.
Gibt es eine Möglichkeit, dass mein vorgefertigtes JAR zum generierten JAR wird? Ich habe auch versucht, maven-install-plugin zu verwenden, aber das wurde zu komplex und ich habe mich entschieden, bei maven-assembly-plugin zu bleiben.
Hier ist meine Baugruppe:

Code: Select all

prebuilt-jar

jar

false


${project.basedir}/lib

myjar

/



Hier ist meine pom.xml

Code: Select all

4.0.0


com.brix
SynchBatch
8.0.0


myartifact
jar
myartifact




org.apache.maven.plugins
maven-assembly-plugin
3.7.1


package-prebuilt-jar
package

single


${project.artifactId}-${project.version}
false

src/assembly/myassembly.xml









Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post