Project

Profile

Help

Story #3591

Updated by dkliban@redhat.com over 5 years ago

A MavenArtifact model needs to be added. This model will have a 1 to 1 relationship with a pulpcore Artifact. This model needs have the following fields: 

 * groupId (required) 
 * artifactId (required) 
 * version (required) 
 * filename extension (required) 
 * classifier (optional) 


 In addition A MavenArchetype model needs to be created. This model will have a 1 to man relationship with MavenArtifacts. It should have the model, there following fields: 

 * groupId (required) 
 * artifactId (required) 
 * version (required) 
 * description (optional) 


 Each model needs to be    have a ViewSet and Serializer added so the user can perform a GET on each MavenArtifacts. resource type.  

 More information on how Maven works: https://blog.packagecloud.io/eng/2017/03/09/how-does-a-maven-repository-work/ 

Back