|
|
|
|
|
|
|
|
Javassist (JAVA programming ASSISTant) makes Java bytecode manipulation |
|
|
Javassist (JAVA programming ASSISTant) makes Java bytecode manipulation |
|
|
simple. It is a class library for editing bytecodes in Java. |
|
|
simple. It is a class library for editing bytecodes in Java. |
|
|
</description> |
|
|
</description> |
|
|
<version>0.0.1-GA</version> |
|
|
|
|
|
|
|
|
<version>0.0.1-GA-SNAPSHOT</version> |
|
|
<name>Javassist</name> |
|
|
<name>Javassist</name> |
|
|
<url>http://www.javassist.org/</url> |
|
|
<url>http://www.javassist.org/</url> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<maven-bundle-plugin.version>3.3.0</maven-bundle-plugin.version> |
|
|
<maven-bundle-plugin.version>3.3.0</maven-bundle-plugin.version> |
|
|
<junit.version>[4.13.1,)</junit.version> |
|
|
<junit.version>[4.13.1,)</junit.version> |
|
|
<hamcrest-all.version>1.3</hamcrest-all.version> |
|
|
<hamcrest-all.version>1.3</hamcrest-all.version> |
|
|
<github.global.server>github</github.global.server> |
|
|
|
|
|
</properties> |
|
|
</properties> |
|
|
|
|
|
|
|
|
<organization> |
|
|
<organization> |
|
|
<name>Shigeru Chiba, www.javassist.org</name> |
|
|
<name>Shigeru Chiba, www.javassist.org</name> |
|
|
</organization> |
|
|
</organization> |
|
|
|
|
|
|
|
|
<system>JIRA</system> |
|
|
<system>JIRA</system> |
|
|
<url>https://jira.jboss.org/jira/browse/JASSIST/</url> |
|
|
<url>https://jira.jboss.org/jira/browse/JASSIST/</url> |
|
|
</issueManagement> |
|
|
</issueManagement> |
|
|
|
|
|
|
|
|
<licenses> |
|
|
<licenses> |
|
|
<!-- this is the license under which javassist is usually distributed |
|
|
<!-- this is the license under which javassist is usually distributed |
|
|
--> |
|
|
--> |
|
|
|
|
|
|
|
|
</licenses> |
|
|
</licenses> |
|
|
|
|
|
|
|
|
<scm> |
|
|
<scm> |
|
|
<connection>scm:git:git@github.com:jboss-javassist/${project.name}.git |
|
|
|
|
|
|
|
|
<connection>scm:git:git@github.com:jboss-javassist/javassist.git |
|
|
</connection> |
|
|
</connection> |
|
|
<developerConnection> |
|
|
<developerConnection> |
|
|
scm:git:git@github.com:jboss-javassist/${project.name}.git |
|
|
|
|
|
|
|
|
scm:git:git@github.com:jboss-javassist/javassist.git |
|
|
</developerConnection> |
|
|
</developerConnection> |
|
|
<url>http://www.javassist.org/</url> |
|
|
|
|
|
<tag>${project.name}-${project.version}</tag> |
|
|
|
|
|
|
|
|
<url>scm:git:git@github.com:jboss-javassist/javassist.git</url> |
|
|
</scm> |
|
|
</scm> |
|
|
|
|
|
|
|
|
<developers> |
|
|
<developers> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</developers> |
|
|
</developers> |
|
|
|
|
|
|
|
|
|
|
|
<distributionManagement> |
|
|
|
|
|
<!-- |
|
|
|
|
|
You need entries in your .m2/settings.xml like this: |
|
|
|
|
|
<servers> |
|
|
|
|
|
<server> |
|
|
|
|
|
<id>jboss-releases-repository</id> |
|
|
|
|
|
<username>your_jboss.org_username</username> |
|
|
|
|
|
<password>password</password> |
|
|
|
|
|
</server> |
|
|
|
|
|
<server> |
|
|
|
|
|
<id>jboss-snapshots-repository</id> |
|
|
|
|
|
<username>your_jboss.org_username</username> |
|
|
|
|
|
<password>password</password> |
|
|
|
|
|
</server> |
|
|
|
|
|
</servers> |
|
|
|
|
|
|
|
|
|
|
|
To deploy a snapshot, you need to run |
|
|
|
|
|
|
|
|
|
|
|
mvn deploy -Dversion=3.x.y-SNAPSHOT |
|
|
|
|
|
|
|
|
|
|
|
To deploy a release you need to change the version to 3.x.y-GA and run |
|
|
|
|
|
|
|
|
|
|
|
mvn deploy |
|
|
|
|
|
--> |
|
|
|
|
|
<repository> |
|
|
|
|
|
<id>jboss-releases-repository</id> |
|
|
|
|
|
<name>JBoss Releases Repository</name> |
|
|
|
|
|
<url> |
|
|
|
|
|
https://repository.jboss.org/nexus/service/local/staging/deploy/maven2/ |
|
|
|
|
|
</url> |
|
|
|
|
|
</repository> |
|
|
|
|
|
<snapshotRepository> |
|
|
|
|
|
<id>jboss-snapshots-repository</id> |
|
|
|
|
|
<name>JBoss Snapshots Repository</name> |
|
|
|
|
|
<url> |
|
|
|
|
|
https://repository.jboss.org/nexus/content/repositories/snapshots/ |
|
|
|
|
|
</url> |
|
|
|
|
|
</snapshotRepository> |
|
|
|
|
|
</distributionManagement> |
|
|
<build> |
|
|
<build> |
|
|
<plugins> |
|
|
<plugins> |
|
|
<plugin> |
|
|
<plugin> |
|
|
|
|
|
|
|
|
</plugin> |
|
|
</plugin> |
|
|
</plugins> |
|
|
</plugins> |
|
|
</build> |
|
|
</build> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<distributionManagement> |
|
|
|
|
|
<!-- |
|
|
|
|
|
You need entries in your .m2/settings.xml like this: |
|
|
|
|
|
<servers> |
|
|
|
|
|
<server> |
|
|
|
|
|
<id>jboss-releases-repository</id> |
|
|
|
|
|
<username>your_jboss.org_username</username> |
|
|
|
|
|
<password>password</password> |
|
|
|
|
|
</server> |
|
|
|
|
|
<server> |
|
|
|
|
|
<id>jboss-snapshots-repository</id> |
|
|
|
|
|
<username>your_jboss.org_username</username> |
|
|
|
|
|
<password>password</password> |
|
|
|
|
|
</server> |
|
|
|
|
|
</servers> |
|
|
|
|
|
|
|
|
|
|
|
To deploy a snapshot, you need to run |
|
|
|
|
|
|
|
|
|
|
|
mvn deploy -Dversion=3.x.y-SNAPSHOT |
|
|
|
|
|
|
|
|
|
|
|
To deploy a release you need to change the version to 3.x.y-GA and run |
|
|
|
|
|
|
|
|
|
|
|
mvn deploy |
|
|
|
|
|
--> |
|
|
|
|
|
<repository> |
|
|
|
|
|
<id>jboss-releases-repository</id> |
|
|
|
|
|
<name>JBoss Releases Repository</name> |
|
|
|
|
|
<url> |
|
|
|
|
|
https://repository.jboss.org/nexus/service/local/staging/deploy/maven2/ |
|
|
|
|
|
</url> |
|
|
|
|
|
</repository> |
|
|
|
|
|
<snapshotRepository> |
|
|
|
|
|
<id>jboss-snapshots-repository</id> |
|
|
|
|
|
<name>JBoss Snapshots Repository</name> |
|
|
|
|
|
<url> |
|
|
|
|
|
https://repository.jboss.org/nexus/content/repositories/snapshots/ |
|
|
|
|
|
</url> |
|
|
|
|
|
</snapshotRepository> |
|
|
|
|
|
</distributionManagement> |
|
|
|
|
|
|
|
|
|
|
|
<profiles> |
|
|
<profiles> |
|
|
<!-- profile for releasing to sonatype repo |
|
|
<!-- profile for releasing to sonatype repo |
|
|
exercise with mvn -PcentralRelease |
|
|
exercise with mvn -PcentralRelease |