You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: docs/modules/ROOT/pages/archetype.adoc
+27-3
Original file line number
Diff line number
Diff line change
@@ -36,22 +36,25 @@ mvn archetype:generate \
36
36
--
37
37
endif::[]
38
38
39
-
This command will trigger an interactive questionnaire giving you the opportunity to enter the following information contained in the below table.
39
+
This command will trigger an interactive questionnaire giving you the opportunity to enter the following information
40
+
contained in the below table.
40
41
41
42
* This information can also be provided without interaction by including ``-D<propertyName>=<propertyValue>`` for each
42
43
property you want to manually set when running the ``mvn archetype:generate`` command.
43
44
* Some of the information required (such as ``archetypeVersion``) is unavailable in interactive mode. For these
44
45
properties, you can use the above Maven command to include them.
45
46
46
47
.Archetype Options
47
-
[cols="1a,2a,3a,2a,5a"]
48
+
[cols="2a,3a,3a,2a,1a"]
48
49
|===
49
50
| Value | Description | Guidance | Example(s) | Interactive
50
51
51
52
| ``archetypeVersion``
52
53
| Use an archetype from a specific aiSSEMBLE release
53
54
|
54
-
Typically, developers should target the most recently released archetype. In appropriate circumstances, it is possible to target a pre-release https://maven.apache.org/guides/getting-started/index.html#what-is-a-snapshot-version[snapshot version,role=external,window=_blank] by using the -SNAPSHOT suffix.
55
+
Typically, developers should target the most recently released archetype. In appropriate circumstances, it is possible
56
+
to target a pre-release https://maven.apache.org/guides/getting-started/index.html#what-is-a-snapshot-version[snapshot
57
+
version,role=external,window=_blank] by using the -SNAPSHOT suffix.
55
58
56
59
|
57
60
* 0.11.0
@@ -157,6 +160,27 @@ easily and automatically follow this Snapshot pattern as well (where ``-SNAPSHOT
157
160
158
161
| No
159
162
163
+
| `pypiProjectRepositoryUrl`
164
+
| The name of the custom PyPI repository to use for this project.
165
+
| Should be used if you have Python modules and intend to publish your project's PyPI artifacts to a private repository,
166
+
such as Nexus or Artifactory. If you plan to use the public https://pypi.org repository, you can explicitly set that
167
+
here as well.
168
+
169
+
Please see https://github.com/TechnologyBrewery/habushu?tab=readme-ov-file#pypirepoid[Habushu's documentation on
170
+
repository URLs,role=external,window=_blank], including how to leverage `settings.xml` to pass in credentials
171
+
for these repositories. These instructions also cover URL configuration for specific PyPI repository types (e.g.,
172
+
upload and download url specialization) as well as how to also configure a separate release and development PyPI URL,
173
+
if desired.
174
+
175
+
If not specified, this will default to `https://pypi-PLACEHOLDER/repository/` and will need to be updated in your root
176
+
`pom.xml` file prior to pushing your first PyPI artifacts to a repository.
0 commit comments