Skip to content

Commit

Permalink
update settings
Browse files Browse the repository at this point in the history
  • Loading branch information
umjammer committed Feb 5, 2024
1 parent 23ada90 commit 304945f
Show file tree
Hide file tree
Showing 7 changed files with 23 additions and 12 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
tmp/
6 changes: 5 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,18 +53,22 @@ implementation of Objective-C interfaces in Java.
* https://github.com/ronaldoussoren/pyobjc/blob/77b98382e52818690449111cd2e23cd469b53cf5/pyobjc-core/Modules/objc/block_support.m
* https://docs.rs/block/latest/block/
* ~~CIFilter~~ (done)
* CGImage fails around density related
* ~~`cglib` is mostly [suspended](https://github.com/cglib/cglib#readme)~~
* ~~`cglib` recommends [ByteBuddy](https://bytebuddy.net/) that is based on `asm` same as the `cglib`~~ (done)
* cache classes (ByteBuddy)
* ~~clean up logging~~
* https://github.com/scijava/native-lib-loader
* native library loading
* https://github.com/scijava/native-lib-loader
* dynamic method creation
* invokedinamic?
* ByteBuddy's method interception???
* CGController
* https://stackoverflow.com/a/65999820
* activate application
* https://developer.apple.com/documentation/appkit/nsrunningapplication?language=objc
* separate same parts of jna-platform (like jna-platform-extended)
* deprecate rococoa-contrib

## References

Expand Down
6 changes: 3 additions & 3 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -136,7 +136,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<version>3.2.1</version>
<version>3.3.0</version>
<executions>
<execution>
<id>attach-sources</id>
Expand All @@ -149,7 +149,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>3.4.1</version>
<version>3.5.0</version>
<executions>
<execution>
<id>attach-javadocs</id>
Expand Down Expand Up @@ -228,7 +228,7 @@
<dependency>
<groupId>org.junit</groupId>
<artifactId>junit-bom</artifactId>
<version>5.10.0</version>
<version>5.10.1</version>
<type>pom</type>
<scope>import</scope>
</dependency>
Expand Down
2 changes: 1 addition & 1 deletion rococoa-auto/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>3.4.0</version>
<version>3.5.0</version>
<configuration>
<!--
<aggregate>true</aggregate>
Expand Down
6 changes: 3 additions & 3 deletions rococoa-cocoa/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -21,12 +21,12 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>3.6.0</version>
<version>3.6.1</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>3.0.0</version>
<version>3.2.2</version>
<configuration>
<reuseForks>false</reuseForks>
<argLine>
Expand Down Expand Up @@ -61,7 +61,7 @@
<dependency>
<groupId>com.github.umjammer</groupId>
<artifactId>vavi-commons</artifactId>
<version>1.1.8</version>
<version>1.1.9</version>
<scope>test</scope>
</dependency>
</dependencies>
Expand Down
4 changes: 2 additions & 2 deletions rococoa-contrib/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -21,12 +21,12 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>3.6.0</version>
<version>3.6.1</version>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>3.0.0</version>
<version>3.2.2</version>
<configuration>
<reuseForks>false</reuseForks>
<argLine>
Expand Down
10 changes: 8 additions & 2 deletions rococoa-core/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -112,7 +112,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>3.0.0</version>
<version>3.2.2</version>
<configuration>
<reuseForks>false</reuseForks>
<argLine>
Expand Down Expand Up @@ -185,7 +185,7 @@
<argument>-DartifactId=${project.artifactId}</argument>
<argument>-Dversion=${project.version}</argument>
<argument>-Dpackaging=dylib</argument>
<argument>-Dfile=${project.build.testOutputDirectory}/librococoa.dylib</argument>
<argument>-Dfile=${project.build.directory}/librococoa-${project.version}.dylib</argument>
<argument>-DrepositoryId=github</argument>
<argument>-Durl=https://maven.pkg.github.com/umjammer/rococoa</argument>
<argument>-DgeneratePom=false</argument>
Expand Down Expand Up @@ -219,6 +219,12 @@
<artifactId>byte-buddy</artifactId>
</dependency>

<dependency>
<groupId>org.apache.maven.resolver</groupId>
<artifactId>maven-resolver-api</artifactId>
<version>1.9.15</version>
</dependency>

<dependency>
<groupId>com.github.umjammer</groupId>
<artifactId>vavi-commons</artifactId>
Expand Down

0 comments on commit 304945f

Please sign in to comment.