I had been running 3.8.6 but I upgraded to 3.8.8.

[MacBook-Pro-10:~/apache/2024-coc-experiment] clr% mvn -version
Apache Maven 3.8.8 (4c87b05d9aedce574290d1acc98575ed5eb6cd39)
Maven home: /Users/clr/apache-maven-3.8.8
Java version: 11.0.18, vendor: Oracle Corporation, runtime: 
/Library/Java/JavaVirtualMachines/jdk-11.jdk/Contents/Home
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "12.7.6", arch: "x86_64", family: "mac"

I was not sure if I could use 3.9.9 but I'll give it a go. I hope nothing else 
breaks bad...

Craig

> On Oct 3, 2024, at 10:05, Christofer Dutz <[email protected]> wrote:
> 
> What version of maven are you running?
> So, If I call:
> mvn archetype:generate -DarchetypeGroupId=org.apache.training 
> -DarchetypeArtifactId=content-archetype -DarchetypeVersion=1.3.0
> (which now works as I released the artifacts)
> 
> I see that I’m using archetype in version 3.3.0
> 
> So, if I run: mvn --version
> I see that I’m using Maven 3.9.9
> 
> Chris
> 
> 
> Von: Craig Russell <[email protected]>
> Datum: Donnerstag, 3. Oktober 2024 um 15:57
> An: [email protected] <[email protected]>
> Betreff: Re: Now what after cloning
> Hi Chris,
> 
> The biggest technical issue seems to be that somehow the ancient plugin is 
> being called by the mvn setup. I don't have anything configured in my mvn 
> setup but the plugin is:
> 
> org.apache.maven.plugins:maven-archetype-plugin:1.0-alpha-4
> 
> This looks like it has been around since 2006. What component needs this 
> plugin?
> 
>> On Oct 3, 2024, at 01:24, Christofer Dutz <[email protected]> wrote:
>> 
>> Yeah I guess a dedicated f2f training session works be perfect.... Hmmmmm... 
>> Should I apply for one of the lightning talks? (I know it's not about 
>> presenting slides... But nobody mentioned you couldn't create slides :-))
> 
> I think there is no presentation computer at the light talks...
> 
> Craig
> 
>> 
>> Gesendet von Outlook für Android<https://aka.ms/AAb9ysg>
>> ________________________________
>> From: Craig Russell <[email protected]>
>> Sent: Wednesday, October 2, 2024 10:00:36 PM
>> To: [email protected] <[email protected]>
>> Subject: Re: Now what after cloning
>> 
>> I'm still a bit lost.
>> 
>> The reason I started thinking that I'd put my first presentation in a 
>> totally separate place is that I thought it would be easier if I could see 
>> the entire presentation from source to binary result. I could select which 
>> parts of existing presentations to use and copy or link to them.
>> 
>> Is this a good approach?
>> 
>> I looked at the Apache/Training/Presentations linked below and I could not 
>> really understand the structure.
>> 
>> A pointer to the "if you're new to this stuff read this" will help. The 
>> README.md and HOWTO.md didn't give me enough of a high level perspective.
>> 
>> I guess I'll have to jump on a f2f in Denver to sort this.
>> 
>> Craig
>> 
>> 
>>> On Sep 30, 2024, at 07:24, Christofer Dutz <[email protected]> 
>>> wrote:
>>> 
>>> Hi Craig,
>>> 
>>> So this is an example of a collection of presentation directory:
>>> https://github.com/apache/incubator-training/tree/develop/content/Apache/Training
>>> Usually they have no “src” directory and if you have a look at the pom.xml 
>>> inside, they have a “packaging =pom”.
>>> 
>>> A presentation directory would be something like this:
>>> https://github.com/apache/incubator-training/tree/develop/content/Apache/Training/Presentations
>>> It has the “src” directory and the pom.xml says: “packaging=war”
>>> 
>>> Hope that helps.
>>> 
>>> Chris
>>> 
>>> Von: Craig Russell <[email protected]>
>>> Datum: Montag, 30. September 2024 um 14:53
>>> An: [email protected] <[email protected]>
>>> Betreff: Re: Now what after cloning
>>> Hi Christofer,
>>> 
>>>> Simply go to a directory where you want to add the new presentation.
>>>> If you want o add it to apache training, go to the directory where you 
>>>> want to create it, but make sure it’s not a presentation directory, but a 
>>>> collection of presentation module, as the archetype plugin will add the 
>>>> new presentation to the overall build and that only works in 
>>>> non-presentation directories.
>>> 
>>> Can you give an example of a "presentation directory" and a "collection of 
>>> presentation modules"? I'm still orienting to the layout of the project and 
>>> don't quite understand the terminology yet.
>>> 
>>> I created a brand new local directory. The results are below.
>>> 
>>> And my local copy of incubator-training has no branches except develop. The 
>>> other branches are in GitHub but I don't know how to get them here. I used 
>>> GitHub Desktop to clone the repo but it did not automatically clone the 
>>> branches.
>>> 
>>> 
>>> Thanks,
>>> Craig
>>> 
>>> 
>>> If you want o add it to apache training, go to the directory where you want 
>>> to create it, but make sure it’s not a presentation directory, but a 
>>> collection of presentation module, as the archetype plugin will add the new 
>>> presentation to the overall build and that only works in non-presentation 
>>> directories.
>>> [MacBook-Pro-10:~/apache/2024-coc-experiment] clr% mvn archetype:generate 
>>> -DarchetypeGroupId=org.apache.training 
>>> -DarchetypeArtifactId=content-archetype -DarchetypeVersion=1.3.0-SNAPSHOT -X
>>> Apache Maven 3.8.6 (84538c9988a25aec085021c365c560670ad80f63)
>>> Maven home: /Users/clr/apache-maven-3.8.6
>>> Java version: 11.0.18, vendor: Oracle Corporation, runtime: 
>>> /Library/Java/JavaVirtualMachines/jdk-11.jdk/Contents/Home
>>> Default locale: en_US, platform encoding: UTF-8
>>> OS name: "mac os x", version: "12.7.6", arch: "x86_64", family: "mac"
>>> [DEBUG] Created new class realm maven.api
>>> [DEBUG] Importing foreign packages into class realm maven.api
>>> [DEBUG]   Imported: javax.annotation.* < plexus.core
>>> [DEBUG]   Imported: javax.annotation.security.* < plexus.core
>>> [DEBUG]   Imported: javax.inject.* < plexus.core
>>> [DEBUG]   Imported: org.apache.maven.* < plexus.core
>>> [DEBUG]   Imported: org.apache.maven.artifact < plexus.core
>>> [DEBUG]   Imported: org.apache.maven.classrealm < plexus.core
>>> [DEBUG]   Imported: org.apache.maven.cli < plexus.core
>>> [DEBUG]   Imported: org.apache.maven.configuration < plexus.core
>>> [DEBUG]   Imported: org.apache.maven.exception < plexus.core
>>> [DEBUG]   Imported: org.apache.maven.execution < plexus.core
>>> [DEBUG]   Imported: org.apache.maven.execution.scope < plexus.core
>>> [DEBUG]   Imported: org.apache.maven.lifecycle < plexus.core
>>> [DEBUG]   Imported: org.apache.maven.model < plexus.core
>>> [DEBUG]   Imported: org.apache.maven.monitor < plexus.core
>>> [DEBUG]   Imported: org.apache.maven.plugin < plexus.core
>>> [DEBUG]   Imported: org.apache.maven.profiles < plexus.core
>>> [DEBUG]   Imported: org.apache.maven.project < plexus.core
>>> [DEBUG]   Imported: org.apache.maven.reporting < plexus.core
>>> [DEBUG]   Imported: org.apache.maven.repository < plexus.core
>>> [DEBUG]   Imported: org.apache.maven.rtinfo < plexus.core
>>> [DEBUG]   Imported: org.apache.maven.settings < plexus.core
>>> [DEBUG]   Imported: org.apache.maven.toolchain < plexus.core
>>> [DEBUG]   Imported: org.apache.maven.usability < plexus.core
>>> [DEBUG]   Imported: org.apache.maven.wagon.* < plexus.core
>>> [DEBUG]   Imported: org.apache.maven.wagon.authentication < plexus.core
>>> [DEBUG]   Imported: org.apache.maven.wagon.authorization < plexus.core
>>> [DEBUG]   Imported: org.apache.maven.wagon.events < plexus.core
>>> [DEBUG]   Imported: org.apache.maven.wagon.observers < plexus.core
>>> [DEBUG]   Imported: org.apache.maven.wagon.proxy < plexus.core
>>> [DEBUG]   Imported: org.apache.maven.wagon.repository < plexus.core
>>> [DEBUG]   Imported: org.apache.maven.wagon.resource < plexus.core
>>> [DEBUG]   Imported: org.codehaus.classworlds < plexus.core
>>> [DEBUG]   Imported: org.codehaus.plexus.* < plexus.core
>>> [DEBUG]   Imported: org.codehaus.plexus.classworlds < plexus.core
>>> [DEBUG]   Imported: org.codehaus.plexus.component < plexus.core
>>> [DEBUG]   Imported: org.codehaus.plexus.configuration < plexus.core
>>> [DEBUG]   Imported: org.codehaus.plexus.container < plexus.core
>>> [DEBUG]   Imported: org.codehaus.plexus.context < plexus.core
>>> [DEBUG]   Imported: org.codehaus.plexus.lifecycle < plexus.core
>>> [DEBUG]   Imported: org.codehaus.plexus.logging < plexus.core
>>> [DEBUG]   Imported: org.codehaus.plexus.personality < plexus.core
>>> [DEBUG]   Imported: org.codehaus.plexus.util.xml.Xpp3Dom < plexus.core
>>> [DEBUG]   Imported: org.codehaus.plexus.util.xml.pull.XmlPullParser < 
>>> plexus.core
>>> [DEBUG]   Imported: 
>>> org.codehaus.plexus.util.xml.pull.XmlPullParserException < plexus.core
>>> [DEBUG]   Imported: org.codehaus.plexus.util.xml.pull.XmlSerializer < 
>>> plexus.core
>>> [DEBUG]   Imported: org.eclipse.aether.* < plexus.core
>>> [DEBUG]   Imported: org.eclipse.aether.artifact < plexus.core
>>> [DEBUG]   Imported: org.eclipse.aether.collection < plexus.core
>>> [DEBUG]   Imported: org.eclipse.aether.deployment < plexus.core
>>> [DEBUG]   Imported: org.eclipse.aether.graph < plexus.core
>>> [DEBUG]   Imported: org.eclipse.aether.impl < plexus.core
>>> [DEBUG]   Imported: org.eclipse.aether.installation < plexus.core
>>> [DEBUG]   Imported: org.eclipse.aether.internal.impl < plexus.core
>>> [DEBUG]   Imported: org.eclipse.aether.metadata < plexus.core
>>> [DEBUG]   Imported: org.eclipse.aether.repository < plexus.core
>>> [DEBUG]   Imported: org.eclipse.aether.resolution < plexus.core
>>> [DEBUG]   Imported: org.eclipse.aether.spi < plexus.core
>>> [DEBUG]   Imported: org.eclipse.aether.transfer < plexus.core
>>> [DEBUG]   Imported: org.eclipse.aether.version < plexus.core
>>> [DEBUG]   Imported: org.fusesource.jansi.* < plexus.core
>>> [DEBUG]   Imported: org.slf4j.* < plexus.core
>>> [DEBUG]   Imported: org.slf4j.event.* < plexus.core
>>> [DEBUG]   Imported: org.slf4j.helpers.* < plexus.core
>>> [DEBUG]   Imported: org.slf4j.spi.* < plexus.core
>>> [DEBUG] Populating class realm maven.api
>>> [INFO] Error stacktraces are turned on.
>>> [DEBUG] Message scheme: color
>>> [DEBUG] Message styles: debug info warning error success failure strong 
>>> mojo project
>>> [DEBUG] Reading global settings from 
>>> /Users/clr/apache-maven-3.8.6/conf/settings.xml
>>> [DEBUG] Reading user settings from /Users/clr/.m2/settings.xml
>>> [DEBUG] Reading global toolchains from 
>>> /Users/clr/apache-maven-3.8.6/conf/toolchains.xml
>>> [DEBUG] Reading user toolchains from /Users/clr/.m2/toolchains.xml
>>> [DEBUG] Using local repository at /Users/clr/.m2/repository
>>> [DEBUG] Using manager EnhancedLocalRepositoryManager with priority 10.0 for 
>>> /Users/clr/.m2/repository
>>> [INFO] Scanning for projects...
>>> [DEBUG] Extension realms for project org.apache.maven:standalone-pom:pom:1: 
>>> (none)
>>> [DEBUG] Looking up lifecycle mappings for packaging pom from 
>>> ClassRealm[plexus.core, parent: null]
>>> [DEBUG] Resolving plugin prefix archetype from [org.apache.maven.plugins, 
>>> org.codehaus.mojo]
>>> [DEBUG] Using mirror maven-default-http-blocker (http://0.0.0.0/) for 
>>> apache.snapshots (http://repository.apache.org/snapshots).
>>> [DEBUG] Using mirror maven-default-http-blocker (http://0.0.0.0/) for 
>>> apache.snapshots (http://people.apache.org/repo/m2-snapshot-repository).
>>> [DEBUG] Using mirror maven-default-http-blocker (http://0.0.0.0/) for 
>>> codehaus.org (http://snapshots.repository.codehaus.org).
>>> [DEBUG] Could not find metadata org.apache.maven.plugins/maven-metadata.xml 
>>> in local (/Users/clr/.m2/repository)
>>> [DEBUG] Skipped remote request for 
>>> org.apache.maven.plugins/maven-metadata.xml, locally cached metadata 
>>> up-to-date
>>> [DEBUG] Could not find metadata org.codehaus.mojo/maven-metadata.xml in 
>>> local (/Users/clr/.m2/repository)
>>> [DEBUG] Skipped remote request for org.codehaus.mojo/maven-metadata.xml, 
>>> locally cached metadata up-to-date
>>> [DEBUG] Resolved plugin prefix archetype to 
>>> org.apache.maven.plugins:maven-archetype-plugin from repository central
>>> [DEBUG] Could not find metadata 
>>> org.apache.maven.plugins:maven-archetype-plugin/maven-metadata.xml in local 
>>> (/Users/clr/.m2/repository)
>>> [DEBUG] Skipped remote request for 
>>> org.apache.maven.plugins:maven-archetype-plugin/maven-metadata.xml, locally 
>>> cached metadata up-to-date
>>> [DEBUG] Using mirror maven-default-http-blocker (http://0.0.0.0/) for 
>>> apache.snapshots (http://svn.apache.org/maven-snapshot-repository).
>>> [DEBUG] Resolved plugin version for 
>>> org.apache.maven.plugins:maven-archetype-plugin to 1.0-alpha-4 from 
>>> repository central (https://repo.maven.apache.org/maven2, default, releases)
>>> [INFO] 
>>> ------------------------------------------------------------------------
>>> [INFO] BUILD FAILURE
>>> [INFO] 
>>> ------------------------------------------------------------------------
>>> [INFO] Total time:  0.264 s
>>> [INFO] Finished at: 2024-09-30T05:44:01-07:00
>>> [INFO] 
>>> ------------------------------------------------------------------------
>>> [ERROR] Could not find goal 'generate' in plugin 
>>> org.apache.maven.plugins:maven-archetype-plugin:1.0-alpha-4 among available 
>>> goals create-from-project, create -> [Help 1]
>>> org.apache.maven.plugin.MojoNotFoundException: Could not find goal 
>>> 'generate' in plugin 
>>> org.apache.maven.plugins:maven-archetype-plugin:1.0-alpha-4 among available 
>>> goals create-from-project, create
>>>  at 
>>> org.apache.maven.plugin.internal.DefaultMavenPluginManager.getMojoDescriptor
>>>  (DefaultMavenPluginManager.java:292)
>>>  at org.apache.maven.plugin.DefaultBuildPluginManager.getMojoDescriptor 
>>> (DefaultBuildPluginManager.java:244)
>>>  at 
>>> org.apache.maven.lifecycle.internal.MojoDescriptorCreator.getMojoDescriptor 
>>> (MojoDescriptorCreator.java:239)
>>>  at 
>>> org.apache.maven.lifecycle.internal.DefaultLifecycleTaskSegmentCalculator.calculateTaskSegments
>>>  (DefaultLifecycleTaskSegmentCalculator.java:104)
>>>  at 
>>> org.apache.maven.lifecycle.internal.DefaultLifecycleTaskSegmentCalculator.calculateTaskSegments
>>>  (DefaultLifecycleTaskSegmentCalculator.java:83)
>>>  at org.apache.maven.lifecycle.internal.LifecycleStarter.execute 
>>> (LifecycleStarter.java:89)
>>>  at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:294)
>>>  at org.apache.maven.DefaultMaven.doExecute (DefaultMaven.java:192)
>>>  at org.apache.maven.DefaultMaven.execute (DefaultMaven.java:105)
>>>  at org.apache.maven.cli.MavenCli.execute (MavenCli.java:960)
>>>  at org.apache.maven.cli.MavenCli.doMain (MavenCli.java:293)
>>>  at org.apache.maven.cli.MavenCli.main (MavenCli.java:196)
>>>  at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0 (Native Method)
>>>  at jdk.internal.reflect.NativeMethodAccessorImpl.invoke 
>>> (NativeMethodAccessorImpl.java:62)
>>>  at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke 
>>> (DelegatingMethodAccessorImpl.java:43)
>>>  at java.lang.reflect.Method.invoke (Method.java:566)
>>>  at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced 
>>> (Launcher.java:282)
>>>  at org.codehaus.plexus.classworlds.launcher.Launcher.launch 
>>> (Launcher.java:225)
>>>  at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode 
>>> (Launcher.java:406)
>>>  at org.codehaus.plexus.classworlds.launcher.Launcher.main 
>>> (Launcher.java:347)
>>> [ERROR]
>>> [ERROR]
>>> [ERROR] For more information about the errors and possible solutions, 
>>> please read the following articles:
>>> [ERROR] [Help 1] 
>>> http://cwiki.apache.org/confluence/display/MAVEN/MojoNotFoundException
>>> [MacBook-Pro-10:~/apache/2024-coc-experiment] clr%
>>> 
>>> 
>>>> On Sep 30, 2024, at 03:35, Christofer Dutz <[email protected]> 
>>>> wrote:
>>>> 
>>>> Simply go to a directory where you want to add the new presentation.
>>>> If you want o add it to apache training, go to the directory where you 
>>>> want to create it, but make sure it’s not a presentation directory, but a 
>>>> collection of presentation module, as the archetype plugin will add the 
>>>> new presentation to the overall build and that only works in 
>>>> non-presentation directories.
>>>> 
>>>> If you want to create a completely detached presentation, just go to the 
>>>> directory you want to create it in.
>>>> 
>>>> Then run:
>>>> 
>>>> mvn archetype:generate -DarchetypeGroupId=org.apache.training 
>>>> -DarchetypeArtifactId=content-archetype -DarchetypeVersion=1.3.0-SNAPSHOT
>>>> 
>>>> As soon as the release is out, that will become:
>>>> 
>>>> mvn archetype:generate -DarchetypeGroupId=org.apache.training 
>>>> -DarchetypeArtifactId=content-archetype -DarchetypeVersion=1.3.0
>>>> 
>>>> Hope that helps.
>>>> 
>>>> Chris
>>>> 
>>>> 
>>>> Von: Craig Russell <[email protected]>
>>>> Datum: Montag, 30. September 2024 um 04:13
>>>> An: [email protected] <[email protected]>
>>>> Betreff: Now what after cloning
>>>> I've successfully used GitHub Desktop to clone the incubator-training repo 
>>>> and built using mvn clean install.
>>>> 
>>>> So, where do I create a new presentation?
>>>> Where and how can I present an existing presentation? I see lots of 
>>>> material but not sure where to go from here...
>>>> 
>>>> I only have one branch locally: develop. Are there other branches I should 
>>>> be looking at? How do I get them?
>>>> 
>>>> Thanks,
>>>> Craig
>>>> 
>>>> Craig L Russell
>>>> [email protected]
>>> 
>>> Craig L Russell
>>> [email protected]
>> 
>> Craig L Russell
>> [email protected]
>> 
> 
> Craig L Russell
> [email protected]

Craig L Russell
[email protected]

Reply via email to