Skip to content

Commit 81389f5

Browse files
committed
Move InputLocation/InputLocationTracker/InputSource to velocity templates
- Updated velocity templates in src/mdo/java/ to support Maven-specific features - Added isMavenModel parameter support for importedFrom field and methods - Added Maven-specific toString format and constructors - Updated maven-api-model pom.xml to enable locationTracking and generateLocationClasses - Removed manually written InputLocation classes from maven-api-model - All Maven-specific functionality preserved through template conditionals
1 parent e2ad3e6 commit 81389f5

File tree

7 files changed

+181
-365
lines changed

7 files changed

+181
-365
lines changed

api/maven-api-model/pom.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,8 @@ under the License.
5959
<params>
6060
<param>packageModelV4=org.apache.maven.api.model</param>
6161
<param>isMavenModel=true</param>
62+
<param>locationTracking=true</param>
63+
<param>generateLocationClasses=true</param>
6264
</params>
6365
</configuration>
6466
<executions>

api/maven-api-model/src/main/java/org/apache/maven/api/model/InputLocation.java

Lines changed: 0 additions & 208 deletions
This file was deleted.

api/maven-api-model/src/main/java/org/apache/maven/api/model/InputLocationTracker.java

Lines changed: 0 additions & 32 deletions
This file was deleted.

api/maven-api-model/src/main/java/org/apache/maven/api/model/InputSource.java

Lines changed: 0 additions & 125 deletions
This file was deleted.

0 commit comments

Comments
 (0)