Ok. I see looks like a problem when using jdk higher than 11 when building.
Btw building with openJdk11 - is working
I'll chek this problem later.

сб, 12 мар. 2022 г. в 00:16, Bengt Rodehav <be...@rodehav.com>:

> OK - I managed to build the important parts. However, using OpenJDK 17, I
> get the following build error:
>
> [ERROR] Failed to execute goal
> org.apache.felix:maven-ipojo-plugin:1.12.2-SNAPSHOT:ipojo-bundle (default)
> on project filetransfer-service: Execution default of goal
> org.apache.felix:maven-ipojo-plugin:1.12.2-SNAPSHOT:ipojo-bundle failed:
> Unsupported class file major version 61 -> [Help 1]
>
> I  use the plugin as follows:
>
>       <plugin>
>         <groupId>org.apache.felix</groupId>
>         <artifactId>maven-ipojo-plugin</artifactId>
>         <version>1.12.2-SNAPSHOT</version>
>         <executions>
>           <execution>
>             <goals>
>               <goal>ipojo-bundle</goal>
>             </goals>
>           </execution>
>         </executions>
>         <dependencies>
>           <dependency>
>             <groupId>org.apache.felix</groupId>
>             <artifactId>org.apache.felix.ipojo.manipulator</artifactId>
>             <version>1.12.2-SNAPSHOT</version>
>           </dependency>
>         </dependencies>
>       </plugin>
>
> I'm not sure why I list the manipulator as a separate dependency. I think
> historically there have been times when a bug fix has been made in the
> manipulator only - but I cannot remember anymore.
>
> /Bengt
>
>
> Den fre 11 mars 2022 kl 13:10 skrev Bengt Rodehav <be...@rodehav.com>:
>
> > Thanks Alexander - I'll try that.
> >
> > It turned out that my initial problem was that I was using OpenJDK 17 for
> > the build. When I changed to JDK 8 that error disappeared. But I still
> > can't get through the whole iPojo build because of the tests. I suspect
> > that the tests are made for Linux and I'm on Windows.
> >
> > But I'll see if it is enough with the manipulator project.
> >
> > /Bengt
> >
> > Den fre 11 mars 2022 kl 11:23 skrev Александр Шаклеин <
> > cheester...@gmail.com>:
> >
> >> Hi all
> >>
> >> First as you can see in PR there were only made changes in manipulator
> >> project.
> >> Proposed changes allow to use maven-ipojo-plugin when building modules
> >> with
> >> jdk11+.
> >> Besides after latest changes the same version now works on jdk8 and
> jdk11+
> >> with no problems.
> >> Speaking to me all what i was need to rebuild - is manipulator project.
> >> Just got to folder felix-dev/ipojo/manipulator and execute *maven clean
> >> install*
> >> Project successfully builds using jdk8 and jdk11.
> >> (Btw, even if you build it using jdk8 it will properly work on jdk11+)
> >>
> >> Regards,
> >>
> >> Alexander
> >>
> >>
> >> пт, 11 мар. 2022 г. в 19:30, Bengt Rodehav <be...@rodehav.com>:
> >>
> >> > I am on Windows - hope it is possible to build iPojo on Windows.
> >> >
> >> > /Bengt
> >> >
> >> > Den fre 11 mars 2022 kl 10:19 skrev Bengt Rodehav <be...@rodehav.com
> >:
> >> >
> >> > > I downloaded the entire Felix code base for this commit. I then
> >> attempted
> >> > > to build iPojo with "mvn clean install" and got the following error:
> >> > >
> >> > > [ERROR] Failed to execute goal
> >> > > org.codehaus.mojo:ianal-maven-plugin:1.0-alpha-1:verify-legal-files
> >> > > (default) on project org.apache.felix.ipojo.metadata: Execution
> >> default
> >> > of
> >> > > goal
> >> org.codehaus.mojo:ianal-maven-plugin:1.0-alpha-1:verify-legal-files
> >> > > failed: Unable to make private
> >> > java.io.File(java.lang.String,java.io.File)
> >> > > accessible: module java.base does not "opens java.io" to unnamed
> >> module
> >> > > @214e3185 -> [Help 1]
> >> > >
> >> > > I assume I built it the wrong way. Can anyone advise me how to build
> >> > Felix
> >> > > (or just iPojo)?
> >> > >
> >> > > /Bengt
> >> > >
> >> > > Den ons 9 mars 2022 kl 15:55 skrev Bengt Rodehav <be...@rodehav.com
> >:
> >> > >
> >> > >> I haven't done this before. I was hoping someone had newly built
> >> iPojo
> >> > >> jar's I could test.
> >> > >>
> >> > >> /Bengt
> >> > >>
> >> > >> Den ons 9 mars 2022 kl 15:41 skrev Karl Pauls <karlpa...@gmail.com
> >:
> >> > >>
> >> > >>> There is a PR here: https://github.com/apache/felix-dev/pull/129
> >> > >>>
> >> > >>> So I imaging you would apply it locally and build the ipojo
> >> subproject.
> >> > >>>
> >> > >>> regards,
> >> > >>>
> >> > >>> Karl
> >> > >>>
> >> > >>> On Wed, Mar 9, 2022 at 3:27 PM Bengt Rodehav <be...@rodehav.com>
> >> > wrote:
> >> > >>> >
> >> > >>> > I can try. Not familiar with how to create a working JAR from
> the
> >> > >>> > information in the JIRA though. Alexander, could you build the
> >> > >>> necessary
> >> > >>> > jar's for me and instruct me what dependencies I should use?
> >> > >>> >
> >> > >>> > /Bengt
> >> > >>> >
> >> > >>> > Den fre 4 mars 2022 kl 10:58 skrev Karl Pauls <
> >> karlpa...@gmail.com>:
> >> > >>> >
> >> > >>> > > Yes, I agree - I didn't have time yet to review the path.
> >> > >>> > >
> >> > >>> > > Could you have a look and see if it is working for you?
> >> > >>> > >
> >> > >>> > > regards,
> >> > >>> > >
> >> > >>> > > Karl
> >> > >>> > >
> >> > >>> > > On Fri, Mar 4, 2022 at 10:14 AM Bengt Rodehav <
> >> be...@rodehav.com>
> >> > >>> wrote:
> >> > >>> > > >
> >> > >>> > > > This is really interesting. We are very dependent on iPojo
> >> but we
> >> > >>> need to
> >> > >>> > > > move on to newer Java. We use OpenJDK 18 now. Even if iPojo
> >> won't
> >> > >>> be
> >> > >>> > > > maintained as in new features, it would be very valuable to
> >> have
> >> > >>> the
> >> > >>> > > > existing functionality work in newer Java versions.
> >> > >>> > > >
> >> > >>> > > > /Bengt Rodehav
> >> > >>> > > >
> >> > >>> > > > Den fre 4 mars 2022 kl 07:06 skrev Alexander Shaklein
> (Jira) <
> >> > >>> > > > j...@apache.org>:
> >> > >>> > > >
> >> > >>> > > > >
> >> > >>> > > > >      [
> >> > >>> > > > >
> >> > >>> > >
> >> > >>>
> >> >
> >>
> https://issues.apache.org/jira/browse/FELIX-6502?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
> >> > >>> > > > > ]
> >> > >>> > > > >
> >> > >>> > > > > Alexander Shaklein updated FELIX-6502:
> >> > >>> > > > > --------------------------------------
> >> > >>> > > > >     Summary: IPOJO Java 11+ support  (was: Java 11+
> support)
> >> > >>> > > > >
> >> > >>> > > > > > IPOJO Java 11+ support
> >> > >>> > > > > > ----------------------
> >> > >>> > > > > >
> >> > >>> > > > > >                 Key: FELIX-6502
> >> > >>> > > > > >                 URL:
> >> > >>> > > https://issues.apache.org/jira/browse/FELIX-6502
> >> > >>> > > > > >             Project: Felix
> >> > >>> > > > > >          Issue Type: Improvement
> >> > >>> > > > > >          Components: iPOJO
> >> > >>> > > > > >            Reporter: Alexander Shaklein
> >> > >>> > > > > >            Priority: Minor
> >> > >>> > > > > >
> >> > >>> > > > > > I have made some changes in ipojo projects to work in
> java
> >> > 11+.
> >> > >>> > > > > > The were successfully tested on java 11, 16. Should i
> >> make a
> >> > >>> PR or i
> >> > >>> > > can
> >> > >>> > > > > work with fork alone?
> >> > >>> > > > >
> >> > >>> > > > >
> >> > >>> > > > >
> >> > >>> > > > > --
> >> > >>> > > > > This message was sent by Atlassian Jira
> >> > >>> > > > > (v8.20.1#820001)
> >> > >>> > > > >
> >> > >>> > >
> >> > >>> > >
> >> > >>> > >
> >> > >>> > > --
> >> > >>> > > Karl Pauls
> >> > >>> > > karlpa...@gmail.com
> >> > >>> > >
> >> > >>>
> >> > >>>
> >> > >>>
> >> > >>> --
> >> > >>> Karl Pauls
> >> > >>> karlpa...@gmail.com
> >> > >>>
> >> > >>
> >> >
> >>
> >
>

Reply via email to